Recommandation de cours :
- Page précédente Fonction calc() CSS
- Page suivante Fonction clamp() CSS
- Retour au niveau supérieur Manuel de fonctions CSS
Fonction circle() CSS
Définition et utilisation de CSS circle()
La fonction CSS est utilisée pour définir un cercle avec un rayon et une position.
circle()
Les fonctions sont généralement utilisées avec clip-path
Les attributs et shape-outside
Les attributs sont utilisés ensemble.
Exemple
Exemple 1
Couper l'image en cercle de rayon 50% :
img { clip-path: circle(50%); }
Exemple 2
Couper l'image en cercle de rayon 50% et centrer le cercle à droite :
img { clip-path: circle(50% at right); }
Exemple 3
Utiliser clip-path
et circle()
Réaliser l'effet d'animation :
#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%);} }
Exemple 4
combiné circle()
、clip-path
et shape-outside
:
img { float: left; clip-path: circle(40%); shape-outside: circle(45%); }
Syntaxe CSS
circle(radius à la position)
Valeur | Description |
---|---|
radius |
Obligatoire. Définir le rayon du cercle. Cela peut être l'un des valeurs suivantes :
|
à la position |
Optionnel. Définir la position centrale du cercle. Il peut s'agir de valeurs de longueur, de pourcentage, ou de valeurs telles que left, right, top ou bottom. La valeur par défaut est center. |
Détails techniques
Version : | Module de forme CSS niveau 1 |
---|
Prise en charge du navigateur
Les nombres dans le tableau représentent la version du navigateur qui prend en charge pleinement cette fonction pour la première fois.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
37 | 79 | 54 | 10.1 | 24 |
Pages associées
Référence :Attribut clip-path CSS
Référence :Attribut shape-outside CSS
Référence :Fonction ellipse() CSS
Référence :Fonction inset() CSS
Référence :Fonction polygon() CSS
- Page précédente Fonction calc() CSS
- Page suivante Fonction clamp() CSS
- Retour au niveau supérieur Manuel de fonctions CSS