Можно ли использовать счетчик CSS в сочетании со стилем заказа flexbox? Я хочу добиться эффекта, когда счетчик совпадает с порядком элементов.
Счетчики обновляются, когда некоторые элементы имеют свойство «display: none», поэтому я подумал, что, возможно, это работает и с порядком flexbox.
ol {
list-style: none;
display: flex;
counter-reset: section;
}
li {
width: 50px;
height: 50px;
}
li::before {
counter-increment: section;
content: counter(section);
}
<ol>
<li style="background-color: wheat; order: 2"></li> <!-- should display 2 -->
<li style="background-color: olive; order: 3"></li> <!-- should display 3 -->
<li style="background-color: purple; order: 1"></li> <!-- should sisplay 1 -->
</ol>
https://jsfiddle.net/esx9j0hm/9/