Maison > interface Web > tutoriel CSS > Comment puis-je créer des cercles découpés transparents en utilisant uniquement CSS ?

Comment puis-je créer des cercles découpés transparents en utilisant uniquement CSS ?

Patricia Arquette
Libérer: 2024-12-25 16:16:14
original
405 Les gens l'ont consulté

How Can I Create Transparent Cutout Circles Using Only CSS?

Création de cercles découpés transparents avec CSS

En CSS, dessiner des cercles pleins est une tâche omniprésente. Cependant, découper un cercle creux représente un défi unique. Cela peut-il être réalisé en utilisant CSS seul ?

Explorer les possibilités

Nous pouvons facilement créer un cercle rempli en utilisant CSS, mais obtenir de la transparence et un intérieur creux nécessite un peu plus ingéniosité.

Réponse : Deux techniques ingénieuses

Il existe deux approches principales pour créer des cercles découpés transparents en CSS :

1. L'utilisation de SVG (Scalable Vector Graphics)

SVG nous permet de définir des formes à l'aide d'un balisage basé sur XML. En utilisant l'élément masque, nous pouvons découper une zone transparente et créer un cercle creux :

<svg viewbox="0 0 100 50" width="100%">
  <defs>
    <mask>
Copier après la connexion

2. En utilisant un élément Path

Alternativement, nous pouvons créer un cercle creux en utilisant un élément path qui définit deux arcs :

<svg width="100%" height="50">
  <path d="M 50,25 A 15,15 0 1 1 50,25 L 50,40 A 15,15 0 1 1 50,25" stroke="none" fill="#000000" fill-opacity="0.7" />
</svg>
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