voici l'idée de base
vous créez une liste de trois li sous la balise ul ou li
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; }
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; }
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 :
code complet :
html :
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; }
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