Zum Inhalt springen

CSS clip-Eigenschaft

Die clip-Eigenschaft ermöglicht es, ein positioniertes Element mit einem Rechteck zu beschneiden. Das Rechteck wird als vier Koordinaten angegeben: top, right, bottom, left. Diese Werte definieren Versätze zur Polsterkante des Elements. Die Reihenfolge rect(top, right, bottom, left) folgt einem Uhrzeigersinn, beginnend von oben. Alle vier Seiten können entweder eine Länge oder auto sein. auto ist der Standardwert.

Die clip-Eigenschaft funktioniert nicht, wenn der Wert der overflow-Eigenschaft auf visible gesetzt ist.

INFO

Falls möglich, kann stattdessen die neuere clip-path-Eigenschaft verwendet werden, da die clip-Eigenschaft veraltet ist und aus der CSS-Spezifikation entfernt wurde. Verwenden Sie für moderne Browser clip-path: inset(top right bottom left) oder clip-path: rect(...) als direkten Ersatz.

Ausgangswertauto
Gilt fürAbsolut positionierte Elemente.
VererbbarNein.
AnimierbarNein.
VersionCSS2
DOM-Syntaxobject.style.clip = "rect(10px,40px,40px,10px)";

Syntax

Syntax der CSS clip-Eigenschaft

css
clip: auto | shape | initial | inherit;

Beispiel zur clip-Eigenschaft:

Beispiel zur CSS clip-Eigenschaft mit dem Wert auto

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      img {
        position: absolute;
        clip: auto;
      }
    </style>
  </head>
  <body>
    <img src="https://www.w3docs.com/uploads/media/default/0001/01/003e5c463668d174ab70bea245c192d81901a4a6.png" alt="W3docs.com" />
  </body>
</html>

Ergebnis

CSS clip Property

Im folgenden Beispiel wird das Bild entsprechend der festgelegten Werte beschnitten.

Beispiel zur clip-Eigenschaft mit dem Wert „rect“:

Beispiel zur CSS clip-Eigenschaft mit dem Wert shape

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      img {
        position: absolute;
        clip: rect(0px, 70px, 200px, 0px);
      }
    </style>
  </head>
  <body>
    <img src="https://www.w3docs.com/uploads/media/default/0001/01/003e5c463668d174ab70bea245c192d81901a4a6.png" alt="W3docs.com logo" />
  </body>
</html>

Werte

WertBeschreibungAusführen »
autoBeschneidet ein Element nicht. Dies ist der Standardwert.Play it »
shapeBeschneidet ein Element. Der einzige gültige Wert ist rect(top, right, bottom, left).Play it »
initialLegt fest, dass die Eigenschaft ihren Standardwert verwendet.Play it »
inheritErbt die Eigenschaft von ihrem übergeordneten Element.

Praxis

Welche Funktion hat die 'clip'-Eigenschaft in CSS?

Finden Sie das nützlich?

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