<corner-shape-value>
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
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 von der corner-shape
-Kurzschrift-Eigenschaft und deren Bestandteil-Eigenschaften 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 von sechs Schlüsselwortwerten, die häufige superellipse()
-Werte beschreiben.
Werte
superellipse()
-
Definiert eine benutzerdefinierte Superellipse-Eckform. Ein negativer Parameter erzeugt eine nach innen gerichtete, oder konkave, Kurve, während ein positiver Parameter eine nach außen gerichtete, oder 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(-infinity)
. round
-
Definiert eine konvexe, gewöhnliche Ellipse, die die standardmäßige abgerundete Ecke darstellt, die durch
border-radius
ohne angewendetecorner-shape
erzeugt wird. Dasround
-Schlüsselwort entsprichtsuperellipse(1)
. Dies ist der Standardwert (Initialwert) 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 Standard-Eckform ist, wenn kein
border-radius
(oderborder-radius: 0
) angewendet wird. Dassquare
-Schlüsselwort entsprichtsuperellipse(infinity)
. squircle
-
Definiert ein "Squircle", das eine konvexe Kurve zwischen
round
undsquare
ist. Dassquircle
-Schlüsselwort entsprichtsuperellipse(2)
.
Hinweis:
Sie können sanft zwischen verschiedenen superellipse()
-Werten und zwischen verschiedenen Eckform-Schlüsselwörtern animieren, da die Animation zwischen deren superellipse()
-Äquivalenten interpoliert.
Formale Syntax
<corner-shape-value> =
round |
scoop |
bevel |
notch |
square |
squircle |
<superellipse()>
<superellipse()> =
superellipse( <number [-∞,∞]> |
infinity |
-infinity )
Beispiele
>Vergleich von <corner-shape-value>
-Werten
In diesem Beispiel bieten wir ein Dropdown-Menü, mit dem Sie verschiedene <corner-shape-value>
-Werte auswählen können, sowie einen Schieberegler, der den border-radius
des Containers aktualisiert. Dies ermöglicht die Visualisierung der Auswirkung der verschiedenen Schlüsselwörter und superellipse()
-Parameterwerte.
Die corner-shape
-Eigenschaft definiert die Form der Ecken des Kastens, während der Bereich, auf den die Form angewendet wird, durch die border-radius
-Eigenschaft festgelegt wird. Der Code ist der Kürze halber ausgeblendet, jedoch können Sie eine vollständige Erklärung der corner-shape
-Werte sowie andere verwandte Beispiele auf der corner-shape
-Referenzseite finden.
Hinweis:
Siehe auch das Beispiel zum Vergleich von superellipse()
-Funktionswerten.
Spezifikationen
Specification |
---|
CSS Borders and Box Decorations Module Level 4> # typedef-corner-shape-value> |
Browser-Kompatibilität
Loading…