CSS shapes

We’d love to hear your thoughts on the next set of proposals for the JavaScript language. You can find a description of the proposals here.
Please take two minutes to fill out our short survey.

Das CSS shapes Modul beschreibt geometrische Formen. Es definiert außerdem 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 werden oder den Inhaltsbereich eines Elements spezifizieren.

Die Spezifikation definiert mehrere Möglichkeiten zur Erstellung von Formen. Inhalte können um eine Form herum oder innerhalb einer Form angeordnet werden, anstatt der Standardrechteckform des Elementbox zu folgen.

Formen definieren Geometrien, die als CSS-Werte verwendet werden können. Dieses Modul stellt Funktionen zur Verfügung, um Ellipsen, Polygone und beliebige Geometrien zu erstellen. Andere CSS-Module können die in dieser Spezifikation definierten Formen nutzen, einschließlich CSS motion path und CSS masking.

CSS-Formen in Aktion

Das folgende Beispiel zeigt ein Bild, das nach links gefloatet wurde, und die shape-outside Eigenschaft mit einem Wert von circle(50%) angewendet. Dies erzeugt eine Kreisform, und der um das Float herumfließende Inhalt passt sich nun dieser Form an. Dies verändert die Länge der Zeilenboxen des umfließenden Textes. Sie können auf "Start" klicken, um den Code im MDN Playground zu bearbeiten.

Referenz

Eigenschaften

Hinweis: Das CSS shapes Modul führt die shape-inside und shape-padding Eigenschaften ein, die noch nicht implementiert wurden.

Datentypen

Funktionen

Begriffe

Leitfäden

Überblick über Formen

Definition von Grundformen mit den Eigenschaften shape-margin und clip-path sowie Debugging von Grundformen mit den Entwickler-Tools.

Formen aus Box-Werten

Verwendung von border-radius-Krümmungen und CSS-Box-Modell-Werten zur Erstellung von Formen.

Grundformen 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

Spezifikationen

Specification
CSS Shapes Module Level 1
CSS Shapes Module Level 2

Siehe auch