CSS circle() Funktion
- Vorherige Seite CSS calc() Funktion
- Nächste Seite CSS clamp() Funktion
- Eine Ebene zurück CSS-Funktionenreferenzhandbuch
Definition und Verwendung
CSS circle()
Funktionen verwendet, um eine Kugel mit Radius und Position zu definieren.
circle()
Funktionen werden normalerweise mit clip-path
Eigenschaften und shape-outside
Eigenschaften zusammen verwenden.
Beispiel
Beispiel 1
Schneiden Sie das Bild in einen Kreis mit einem Radius von 50%:
img { clip-path: circle(50%); }
Beispiel 2
Schneiden Sie das Bild in einen Kreis mit einem Radius von 50% und positionieren Sie den Mittelpunkt auf der rechten Seite:
img { clip-path: circle(50% at right); }
Beispiel 3
Verwenden Sie clip-path
und circle()
Erreichen Sie den Animationseffekt:
#myDIV { width: 100px; height: 100px; background-color: coral; color: green; animation: mymove 5s infinite; clip-path: circle(50%); } @keyframes mymove { 50% {clip-path: circle(20%);} }
Beispiel 4
kombiniert verwenden circle()
,clip-path
und shape-outside
:
img { float: left; clip-path: circle(40%); shape-outside: circle(45%); }
CSS Syntax
circle(radius an Position)
Wert | Beschreibung |
---|---|
radius |
Erforderlich. Bestimmt den Radius der Kugel. Es kann einer der folgenden Werte sein:
|
an Position |
Optional. Bestimmt den Mittelpunkt der Kugel. Es können Längenwerte, Prozentsatzwerte oder auch Werte wie left, right, top oder bottom sein. Standardwert ist center. |
Technische Details
Version: | CSS Shape Module Level 1 |
---|
Browser-Unterstützung
Die Zahlen in der Tabelle stellen die Versionsnummer der ersten Browser dar, die diese Funktion vollständig unterstützen.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
37 | 79 | 54 | 10.1 | 24 |
Verwandte Seiten
Referenz:CSS clip-path Eigenschaft
Referenz:CSS shape-outside-Eigenschaft
Referenz:CSS ellipse() Funktion
Referenz:CSS inset() Funktion
Referenz:CSS polygon() Funktion
- Vorherige Seite CSS calc() Funktion
- Nächste Seite CSS clamp() Funktion
- Eine Ebene zurück CSS-Funktionenreferenzhandbuch