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-Formen

Das CSS-Formen-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 Ausnahmen angewendet werden oder den Inhaltsbereich eines Elements spezifizieren.

Die Spezifikation definiert mehrere Möglichkeiten, Formen zu erstellen. Inhalte können um oder innerhalb einer Form fließen, anstatt der standardmäßigen rechteckigen Form des Box-Modells des Elements zu folgen.

Formen definieren Geometrien, die als CSS-Werte verwendet werden können. Dieses Modul bietet Funktionen zur Erstellung von Ellipsen, Polygonen und beliebigen Geometrien. Andere CSS-Module können die in dieser Spezifikation definierten Formen verwenden, einschließlich CSS motion path und CSS masking.

CSS-Formen in Aktion

Das untenstehende Beispiel zeigt ein Bild, das links gefloatet wird, und die shape-outside-Eigenschaft wird mit einem Wert von circle(50%) angewendet. Dies erzeugt eine Kreisform, und der um den Float herumlaufende Inhalt fließt nun um diese Form. Dies ändert die Länge der Zeilenkästen des umfließenden Textes. Sie können auf "Play" klicken, um den Code im MDN Playground zu bearbeiten.

Referenz

Eigenschaften

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

Datentypen

Funktionen

Begriffe

Leitfäden

Übersicht über Formen

Definieren von Grundformen mit den Eigenschaften shape-margin und clip-path, und Debugging von Grundformen mit Developer Tools.

Formen aus Box-Werten

Verwendung von border-radius-Krümmungen und CSS-Boxmodellwerten zur Erzeugung von Formen.

Grundformen mit shape-outside

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

Formen aus Bildern

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

Verwandte Konzepte

CSS motion path Modul

CSS masking Modul

CSS Hintergründe und Rahmen Modul

CSS Box-Modell Modul

Spezifikationen

Specification
CSS Shapes Module Level 1
CSS Shapes Module Level 2

Siehe auch