"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 une puce liée avec CSS

Comment créer une puce liée avec CSS

Publié le 2024-07-30
Parcourir:100

voici l'idée de base

vous créez une liste de trois li sous la balise ul ou li

        
  • item 1
  • item 2
  • item 3

vous faites la position de la balise li : relative ; et donnez un peu de remplissage à gauche

li {
  height: 40px;
  padding-left: 20px;
  display: flex;
  align-items: center;
  position: relative;
}

vous utilisez li::before propriété CSS et créez une bordure gauche autour.

li::before {
  content: '';
  position: absolute;
  left: -16px;
  border-left: 2px solid black;
  height: 100%;
  width: 1px;
}

Image description

Maintenant, vous utilisez la propriété li::after css et faites trois cercles autour d'elle

li::after {
  content: '';
  display: inline-block;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background-color: blue;
  margin-left: -80px;
}

Image description

Maintenant, vous recadrez enfin la ligne de la première et de la dernière liste

li:first-child:before {
  top: 20px;
}

li:last-child:before {
  top: -20px;
}

et résultat :

Image description

code complet :

html :

        
  • item 1
  • item 2
  • item 3

css :

li {
  height: 40px;
  padding-left: 20px;
  display: flex;
  align-items: center;
  position: relative;
}

li::before {
  content: '';
  position: absolute;
  left: -16px;
  border-left: 2px solid black;
  height: 100%;
  width: 1px;
}

li::after {
  content: '';
  display: inline-block;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background-color: blue;
  margin-left: -80px;
}


li:first-child:before {
  top: 20px;
}

li:last-child:before {
  top: -20px;
}

Déclaration de sortie Cet article est reproduit sur : https://dev.to/slimpython/how-to-make-linked-bullet-point-with-css-22c4?1 En cas de violation, veuillez contacter [email protected] pour supprimer il
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