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 Umflussbereichs eines Elements zu steuern; dieser Bereich kann dann auf Exklusionen 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 herumfließen, anstatt der Standardrechteckform des Elementkastens zu folgen.

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

CSS-Formen in Aktion

Das folgende Beispiel zeigt ein Bild, das links gefloatet ist und der shape-outside-Eigenschaft mit einem Wert von circle(50%) angewendet wurde. Dies erzeugt eine Kreisform, und der den Float umfließende Inhalt fließt nun um diese Form. Dies verändert die Länge der Linienboxen des umfließenden Texts. 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

Überblick über Formen

Definieren von Grundformen mit den Eigenschaften shape-margin und clip-path und Debuggen von Grundformen mit Entwicklertools.

Formen aus Kastenwerten

Verwendung von border-radius-Krümmungen und CSS-Kastenmodellwerten zur Erstellung von Formen.

Grundformen mit shape-outside

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

Formen aus Bildern

Formen aus halbtransparenten Bilddateien und CSS-Verläufen erstellen.

Verwandte Konzepte

CSS-Bewegungspfad Modul

CSS-Maskierung Modul

CSS-Hintergründe und Rahmen Modul

CSS-Rahmen und Kastendekorationen Modul

CSS-Kastenmodell Modul

Spezifikationen

Spezifikation
CSS Shapes Module Level 1
CSS Shapes Module Level 2

Siehe auch