Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

<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 Ecken eines Containers. Er wird von der corner-shape Kurzschreibweise und seinen Bestandteileigenschaften verwendet, um die Form festzulegen, die auf die betroffenen Containerecken 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 gängige superellipse() Werte beschreiben.

Werte

superellipse()

Definiert eine benutzerdefinierte Superellipse-Eckform. Ein negativer Parameter erzeugt eine nach innen gehende, oder konkave, Kurve, während ein positiver Parameter eine nach außen gehende, 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 entspricht superellipse(0).

notch

Definiert eine 90-Grad-konkave Quadratecke. Das notch Schlüsselwort entspricht superellipse(-infinity).

round

Definiert eine konvexe gewöhnliche Ellipse, die die Standard abgerundete Ecke ist, die durch border-radius erstellt wird, ohne dass eine corner-shape angewendet wird. Das round Schlüsselwort entspricht superellipse(1). Dies ist der Standardwert für alle corner-shape Eigenschaften.

scoop

Definiert eine konkave gewöhnliche Ellipse. Das scoop Schlüsselwort entspricht superellipse(-1).

square

Definiert eine 90-Grad-konvexe Quadratecke, die die Standard-Eckform ist, wenn kein border-radius (oder border-radius: 0) angewendet wird. Das square Schlüsselwort entspricht superellipse(infinity).

squircle

Definiert einen "Squircle", eine konvexe Kurve zwischen round und square. Das squircle Schlüsselwort entspricht superellipse(2).

Hinweis: Sie können zwischen verschiedenen superellipse() Werten und zwischen verschiedenen Eckformen-Schlüsselwörtern nahtlos 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ü, mit dem Sie verschiedene <corner-shape-value> Werte auswählen können, 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 der Bereich, auf den die Form angewendet wird, durch die border-radius Eigenschaft festgelegt wird. Der Code ist der Kürze halber versteckt, aber Sie können eine ausführliche Erklärung der corner-shape Werte zusammen mit anderen verwandten Beispielen auf der corner-shape Referenzseite finden.

Hinweis: Siehe auch das superellipse() Funktionswertvergleich Beispiel.

Spezifikationen

Specification
CSS Borders and Box Decorations Module Level 4
# typedef-corner-shape-value

Browser-Kompatibilität

Siehe auch