<corner-shape-value> CSS-Typ
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Der <corner-shape-value> CSS Datentyp beschreibt die Form einer Container-Ecke. Er wird durch die Kurzschreibweiseigenschaft corner-shape und ihre Bestandteileigenschaften verwendet, um die Form festzulegen, die auf die betroffenen Container-Ecken angewendet werden soll.
Syntax
Der <corner-shape-value>-Datentyp kann eine superellipse()-Funktion annehmen, die eine benutzerdefinierte Form definiert, oder einen der sechs Schlüsselwortwerte, die gebräuchliche superellipse()-Werte beschreiben.
Werte
superellipse()-
Definiert eine benutzerdefinierte Superellipse-Form der Ecke. Ein negativer Parameter erzeugt eine nach innen gerichtete, konkave Kurve, während ein positiver Parameter eine nach außen gerichtete, konvexe Kurve erzeugt.
- Schlüsselwörter
-
Die verfügbaren Schlüsselwortwerte sind wie folgt:
bevel-
Definiert eine gerade, diagonale Ecke, die weder konvex noch konkav ist. Das
bevel-Schlüsselwort entsprichtsuperellipse(0). notch-
Definiert eine 90-Grad-konkave quadratische Ecke. Das
notch-Schlüsselwort entsprichtsuperellipse(-unendlich). round-
Definiert eine konvexe gewöhnliche Ellipse, die die standardmäßige abgerundete Ecke ist, die durch
border-radiusohne angewendetecorner-shapeerzeugt wird. Dasround-Schlüsselwort entsprichtsuperellipse(1)und ist der Standard- (Anfangs-)wert für allecorner-shape-Eigenschaften. scoop-
Definiert eine konkave gewöhnliche Ellipse. Das
scoop-Schlüsselwort entsprichtsuperellipse(-1). square-
Definiert eine 90-Grad-konvexe quadratische Ecke, die die Standardform der Ecke ist, wenn kein
border-radius(oderborder-radius: 0) angewendet wird. Dassquare-Schlüsselwort entsprichtsuperellipse(unendlich). squircle-
Definiert ein „Squircle“, das eine konvexe Kurve zwischen
roundundsquareist. Dassquircle-Schlüsselwort entsprichtsuperellipse(2).
Hinweis:
Sie können zwischen verschiedenen superellipse()-Werten und zwischen verschiedenen Eckformen-Schlüsselwörtern flüssig animieren, da die Animation zwischen ihren superellipse()-Äquivalenten interpoliert.
Formale Syntax
<corner-shape-value> =
round |
scoop |
bevel |
notch |
square |
squircle |
<superellipse()>
<superellipse()> =
superellipse( <number> |
infinity |
-infinity )
Beispiele
>Vergleich der <corner-shape-value>-Werte
In diesem Beispiel bieten wir ein Dropdown-Menü an, das es Ihnen ermöglicht, verschiedene <corner-shape-value>-Werte auszuwählen, sowie einen Schieberegler, der den border-radius des Containers aktualisiert. Dies ermöglicht es, die Wirkung der verschiedenen Schlüsselwörter und superellipse()-Parameterwerte zu visualisieren.
Die corner-shape-Eigenschaft definiert die Form der Ecken des Kastens, während die Region, auf die die Form angewendet wird, durch die border-radius-Eigenschaft spezifiziert wird. Der Code wird der Kürze halber verborgen, aber Sie können eine vollständige Erklärung der corner-shape-Werte zusammen mit anderen verwandten Beispielen auf der corner-shape-Referenzseite finden.
Hinweis:
Sehen Sie sich auch das Beispiel zum superellipse()-Funktion-Wertevergleich an.
Spezifikationen
| Spezifikation |
|---|
| CSS Borders and Box Decorations Module Level 4> # typedef-corner-shape-value> |