CSS shapes
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
undclip-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
CSS motion path Modul
CSS masking Modul
CSS Hintergründe und Rahmen Modul
border-radius
Kurzschreibweise
CSS Box Modell Modul
<box-edge>
Datentyp
Spezifikationen
Specification |
---|
CSS Shapes Module Level 1 |
CSS Shapes Module Level 2 |
Siehe auch
- CSS Shapes Ressourcen
- CSS Shapes 101 über alistapart.com (2014)
- Erstellen von nicht-rechteckigen Layouts mit CSS Shapes über sarasoueidan.com (2013)
- Wie man CSS-Formen in Ihrem Webdesign verwendet über tutsplus.com (2016)
- Anleitung: So starten Sie mit CSS Shapes über webdesignerdepot.com (2015)
- Bearbeitung von CSS-Formen mit dem Shape-Pfad-Editor über mozilla.org (2018) (Video)