Maison > interface Web > tutoriel CSS > Comment puis-je créer des secteurs de cercle CSS en utilisant plusieurs dégradés d'arrière-plan ?

Comment puis-je créer des secteurs de cercle CSS en utilisant plusieurs dégradés d'arrière-plan ?

Patricia Arquette
Libérer: 2024-11-27 09:04:09
original
630 Les gens l'ont consulté

How Can I Create CSS Circle Sectors Using Multiple Background Gradients?

Dégradés d'arrière-plan multiples pour le dessin de secteurs de cercle CSS

Dessiner un cercle avec du CSS pur est simple, mais comment créer un secteur de ce cercle ?

Plutôt que d'essayer de dessiner la partie colorée, il est plus efficace de dessiner les parties transparentes en blanc.

pie {
    border-radius: 50%;
    background-color: green;
}

.ten {
    background-image:
        /* 10% = 126deg = 90 + ( 360 * .1 ) */
        linear-gradient(126deg, transparent 50%, white 50%),
        linear-gradient(90deg, white 50%, transparent 50%);
}
Copier après la connexion

Pour plus de 50%, le premier dégradé doit passer du transparent à la couleur verte :

.seventyfive {
  background-image: linear-gradient(180deg, transparent 50%, green 50%), linear-gradient(90deg, white 50%, transparent 50%);
}
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal