"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment créer un cercle avec deux bordures en utilisant CSS ?

Comment créer un cercle avec deux bordures en utilisant CSS ?

Publié le 2024-11-03
Parcourir:787

How to Create a Circle with Two Borders Using CSS?

Comment créer un cercle avec deux bordures

Le style d'un div en un cercle avec deux bordures de manière réactive peut être réalisé avec CSS. Le CSS div du cercle d'origine fourni peut être modifié pour créer l'effet souhaité :

div.circle {
  width: 90%;
  height: 0;
  padding-bottom: 90%;
  margin: auto;
  float: none;
  border-radius: 50%;
  background: pink;
  border: 1px solid green;
  box-shadow: 0 0 0 5px red; /* Adds a second red border */
}

Ici, la propriété box-shadow est utilisée pour créer une deuxième bordure autour du cercle. Les valeurs 0 0 0 5px définissent le décalage, le flou et la répartition de l'ombre, tandis que le rouge spécifie la couleur de la bordure.

L'approche div interne mentionnée dans la question peut être implémentée avec un div supplémentaire à l'intérieur du cercle div :

Le div interne peut être stylisé avec une couleur d'arrière-plan et aligné verticalement à l'aide de flexbox :

div.circle {
  display: flex;
  align-items: center;
  justify-content: center;
}

div.inner {
  width: 80%;
  height: 80%;
  border-radius: 50%;
  background: blue;
}
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3