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 verwenden können, um die Geometrie des Umflussbereichs eines Elements zu steuern; dieser Bereich kann dann auf Ausschlüsse angewendet oder zur Spezifikation des Inhaltsbereichs eines Elements verwendet werden.

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 standardmäßigen rechteckigen Form des Boxmodells 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 nutzen, einschließlich CSS-Bewegungspfad und CSS-Maskierung.

CSS-Formen in Aktion

Das folgende Beispiel zeigt ein Bild, das links platziert wurde, und die shape-outside-Eigenschaft mit einem Wert von circle(50%) angewendet wurde. Dies erstellt eine Kreisform, und der Inhalt, der den Umfluss umgibt, folgt nun dieser Form. Dies verändert die Länge der Zeilenkästen des umfließenden Textes. Sie können auf „Abspielen” klicken, um den Code im MDN Playground zu bearbeiten.

Referenz

Eigenschaften

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

Datentypen

Funktionen

Begriffe

Leitfäden

Überblick über Formen

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

Formen aus Box-Werten

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

Grundformen mit shape-outside

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

Formen aus Bildern

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

Verwandte Konzepte

CSS-Bewegungspfad Modul

CSS-Maskierung 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