Zum Inhalt springen

CSS-Eigenschaft object-position

Die Eigenschaft object-position wird zusammen mit der Eigenschaft object-fit verwendet, um festzulegen, wie der Inhaltsbereich eines ersetzten Elements innerhalb seines Innenabstandsbereichs mithilfe von x/y-Koordinaten positioniert werden soll. Der erste Wert steuert die x-Achse und der zweite Wert die y-Achse.

Diese Eigenschaft kann durch ein Schlüsselwort (left, center, right, top oder bottom) oder eine Zahl (in px oder %) angegeben werden.

INFO

Negative Werte sind gültig.

Anfangswert50% 50%
Gilt fürErsetzte Elemente.
VererbtNein.
AnimierbarJa. Das Bild ist animierbar.
VersionCSS3
DOM-Syntaxobject.style.objectPosition = "20% 0%";

Syntax

CSS object-position syntax

css
object-position: <position> | initial | inherit;

Beispiel für die Eigenschaft object-position:

CSS object-position code example

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      img.tree {
        width: 200px;
        height: 400px;
        border: 2px solid #8ebf42;
        object-fit: cover;
        object-position: 50% 50%;
      }
    </style>
  </head>
  <body>
    <h2>Object-position property example</h2>
    <h3>Original image:</h3>
    <img src="https://de.w3docs.com/uploads/media/default/0001/01/b408569013c0bb32b2afb0f0d45e93e982347951.jpeg" alt="Tree" width="300" height="200" />
    <h3>Object-position: 50% 50%</h3>
    <img class="tree" src="https://de.w3docs.com/uploads/media/default/0001/01/b408569013c0bb32b2afb0f0d45e93e982347951.jpeg" alt="Tree" width="300" height="200" />
  </body>
</html>

Ergebnis

CSS object-position left

Beispiel für die Eigenschaft object-position, angegeben als "left":

CSS object-position left example

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      img.tree {
        width: 200px;
        height: 400px;
        border: 2px solid #8ebf42;
        object-fit: cover;
        object-position: left;
      }
    </style>
  </head>
  <body>
    <h2>Object-position property example</h2>
    <h3>Original image:</h3>
    <img src="https://de.w3docs.com/uploads/media/default/0001/01/b408569013c0bb32b2afb0f0d45e93e982347951.jpeg" alt="Tree" width="300" height="200" />
    <h3>Object-position: left</h3>
    <img class="tree" src="https://de.w3docs.com/uploads/media/default/0001/01/b408569013c0bb32b2afb0f0d45e93e982347951.jpeg" alt="Tree" width="300" height="200" />
  </body>
</html>

Beispiel für die Eigenschaft object-position, angegeben in "px" und "%":

CSS object-position with number example

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      img.tree {
        width: 200px;
        height: 400px;
        border: 2px solid #8ebf42;
        object-fit: cover;
        object-position: 10px 20%;
      }
    </style>
  </head>
  <body>
    <h2>Object-position property example</h2>
    <h3>Original image:</h3>
    <img src="https://de.w3docs.com/uploads/media/default/0001/01/b408569013c0bb32b2afb0f0d45e93e982347951.jpeg" alt="Tree" width="300" height="200" />
    <h3>Object-position: 10px 20%</h3>
    <img class="tree" src="https://de.w3docs.com/uploads/media/default/0001/01/b408569013c0bb32b2afb0f0d45e93e982347951.jpeg" alt="Tree" width="300" height="200" />
  </body>
</html>

Werte

WertBeschreibung
<position>Gibt die Position des ersetzten Elements innerhalb seines Kastens an. Kann ein Schlüsselwort (top, bottom, left, right, center) oder eine Kombination aus Schlüsselwörtern, Prozentwerten oder Längen sein.
initialSetzt die Eigenschaft auf ihren Standardwert.
inheritErbt die Eigenschaft vom übergeordneten Element.

Practice

What does the 'object-position' property in CSS do?

Finden Sie das nützlich?

Dual-run-Vorschau — vergleichen Sie mit den Symfony-Routen live.