<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 durch die corner-shape Kurzschreibweise und deren Bestandteil-Eigenschaften verwendet, um die Form der betroffenen Container-Ecken festzulegen.
Syntax
Der <corner-shape-value> Datentyp kann eine superellipse() Funktion annehmen, die eine benutzerdefinierte Form definiert, oder einen der sechs Schlüsselwortwerte, die häufige superellipse()-Werte beschreiben.
Werte
superellipse()-
Definiert eine benutzerdefinierte Superellipse-Form der Ecke. 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üsselwort-Werte sind wie folgt:
bevel-
Definiert eine gerade, diagonale Ecke, die weder konvex noch konkav ist. Das
bevelSchlüsselwort entsprichtsuperellipse(0). notch-
Definiert eine 90-Grad-konkave quadratische Ecke. Das
notchSchlüsselwort entsprichtsuperellipse(-infinity). round-
Definiert eine konvexe gewöhnliche Ellipse, die die standardmäßig abgerundete Ecke darstellt, die durch
border-radiuserzeugt wird, wenn keincorner-shapeangewendet wird. DasroundSchlüsselwort entsprichtsuperellipse(1). Dies ist der Standardwert (Initialwert) für allecorner-shapeEigenschaften. scoop-
Definiert eine konkave gewöhnliche Ellipse. Das
scoopSchlüsselwort entsprichtsuperellipse(-1). square-
Definiert eine 90-Grad-konvexe quadratische Ecke, was die Standardform der Ecke ist, wenn kein
border-radius(oderborder-radius: 0) angewendet wird. DassquareSchlüsselwort entsprichtsuperellipse(infinity). squircle-
Definiert eine "Squircle", eine konvexe Kurve zwischen
roundundsquare. DassquircleSchlüsselwort entsprichtsuperellipse(2).
Hinweis:
Sie können nahtlos zwischen verschiedenen superellipse() Werten und zwischen verschiedenen Eckform-Schlüsselwörtern 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
><corner-shape-value> Wertvergleich
In diesem Beispiel bieten wir ein Dropdown-Menü, das es Ihnen ermöglicht, verschiedene <corner-shape-value> Werte auszuwählen und einen Schieberegler, der den border-radius des Containers aktualisiert. Dies ermöglicht die Visualisierung der Wirkung der verschiedenen Schlüsselwörter und superellipse() Parameterwerte.
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 ist aus Gründen der Kürze verborgen, aber Sie finden eine vollständige Erklärung der corner-shape Werte zusammen mit anderen verwandten Beispielen auf der corner-shape Referenzseite.
Hinweis:
Siehe auch das Beispiel für den superellipse() Funktionswertvergleich.
Spezifikationen
| Specification |
|---|
| CSS Borders and Box Decorations Module Level 4> # typedef-corner-shape-value> |
Browser-Kompatibilität
Loading…