Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

CSS shapes

Das CSS shapes Modul beschreibt geometrische Formen. Es definiert auch CSS-Eigenschaften, die die Formen nutzen können, um die Geometrie des Fließbereichs eines Elements zu steuern; dieser Bereich kann dann auf Ausschlüsse angewendet oder verwendet werden, um den Inhaltsbereich eines Elements zu spezifizieren.

Die Spezifikation definiert mehrere Möglichkeiten, Formen zu erstellen. Inhalte können um eine Form herum oder innerhalb einer Form angeordnet werden, anstatt der Standard-Rechteckform des Elemente-Boxes zu folgen.

Formen definieren Geometrien, die als CSS-Werte verwendet werden können. Dieses Modul bietet Funktionen zum Erstellen von Ellipsen, Polygonen und beliebigen Geometrien. Andere CSS-Module können die in dieser Spezifikation definierten Formen nutzen, einschließlich CSS Bewegungsbahn und CSS Maskierung.

CSS shapes in der Praxis

Das folgende Beispiel zeigt ein Bild, das nach links schwebt, und die shape-outside Eigenschaft mit einem Wert von circle(50%) angewendet. Dies erzeugt eine Kreisform, und der um den Fließbereich gewickelte Inhalt wird nun um diese Form herum arrangiert. Dies ändert die Länge der Zeilenboxen des umwickelten Textes. Sie können auf "Play" klicken, um den Code im MDN Playground zu bearbeiten.

Referenz

Eigenschaften

Das CSS shapes Modul führt auch die Eigenschaften shape-inside und shape-padding ein. Derzeit unterstützen keine Browser diese Features.

Datentypen

Funktionen

Begriffe

Leitfäden

Übersicht über Formen

Definieren von Basisformen mit den Eigenschaften shape-margin und clip-path und Debugging von Basisformen mit Entwicklertools.

Formen aus Box-Werten

Verwenden von border-radius Krümmungen und CSS-Boxmodell-Werten zum Erstellen von Formen.

Basisformen mit shape-outside

Erstellen von Rechtecken, Kreisen, Ellipsen und Polygonen mit CSS-Formen, der Referenzbox und der shape-outside Eigenschaft.

Formen aus Bildern

Erstellen von Formen aus halbtransparenten Bilddateien und CSS-Verläufen.

Verwandte Konzepte

CSS Bewegungsbahn Modul

CSS Maskierung Modul

CSS Hintergründe und Rahmen Modul

CSS Boxmodell Modul

Spezifikationen

Specification
CSS Shapes Module Level 1
CSS Shapes Module Level 2

Siehe auch