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-marginundclip-pathund 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
border-radiusAbkürzung
CSS-Box-Modell Modul
<box-edge>Datentyp
Spezifikationen
| Specification |
|---|
| CSS Shapes Module Level 1> |
| CSS Shapes Module Level 2> |
Siehe auch
- Formengenerator
- CSS-Formen-Ressourcen
- CSS Shapes 101 über alistapart.com (2014)
- Erstellung nicht-rechteckiger Layouts mit CSS-Formen über sarasoueidan.com (2013)
- Anleitung zur Verwendung von CSS-Formen in Ihrem Webdesign über tutsplus.com (2016)
- CSS-Formen mit dem Formpfad-Editor bearbeiten über mozilla.org (2018) (Video)