Maison >interface Web >tutoriel CSS >Comment créer un cercle avec deux bordures distinctes de manière réactive en utilisant CSS ?

Comment créer un cercle avec deux bordures distinctes de manière réactive en utilisant CSS ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-02 01:38:30919parcourir

How to Create a Circle with Two Distinct Borders Responsively Using CSS?

Styler des cercles avec deux bordures de manière réactive

La création d'un cercle CSS est simple, comme le démontre le CSS fonctionnel fourni. Cependant, pour obtenir un cercle avec deux bordures distinctes, nous devons utiliser des techniques CSS supplémentaires.

En utilisant la structure HTML fournie, où un seul

l'élément représente le cercle :

<code class="html"><div></div></code>

On peut modifier le CSS comme suit pour créer un cercle avec deux bordures :

<code class="css">div {
  width: 20em;
  height: 20em;
  border-radius: 50%;
  background-color: red;
  border: 4px solid #fff;
  box-shadow: 0 0 0 5px red;
}</code>

Ce CSS ajoute une deuxième bordure en utilisant la propriété box-shadow , qui crée une ombre rouge de 5 pixels de large autour du cercle, créant ainsi l'illusion d'une deuxième bordure. La couleur de la deuxième bordure est déterminée par la valeur rouge dans la propriété box-shadow.

Le CSS fourni permet d'obtenir l'effet souhaité, créant un cercle avec deux bordures distinctes qui répond de manière fluide aux changements de taille du conteneur.

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!

Déclaration:
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