I tried to increment a counter for a list with CSS. However, even though I can see the list numbers, those don’t increment.
I used :before
and the CSS property counter
. Here’s the code:
.services__details--content__step>ul>li:before {
content: counter(counter);
counter-increment: counter;
color: #0052ff;
background-color: #e8effe;
display: inline-flex;
width: 40px;
height: 40px;
align-items: center;
justify-content: center;
margin-right: 16px;
border-radius: 50%;
}
<div class="services__details--content__step">
<h2 class="services__details--content__title">
Les Étapes de la Création du Site
</h2>
<ul>
<li>
Évaluation du Projet
<p class="services__details--content__desc">
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer.
</p>
</li>
<li>
Conception et Érgonomie UX
<p class="services__details--content__desc">
Took a galley of type and scrambled it to make a type specimen book. survived not only five centuries, but also the leap into electronic remaining.
</p>
</li>
</ul>
</div>
2
Answers
You need to set the counter to 0 first. The only thing you need to do is add:
You need
counter-reset
.