É possível - apenas com CSS - incrementar números automaticamente se os elementos não forem irmãos?
Algo assim?
.numbers {
counter-increment: item;
&::before {
content: counter(item) ":";
}
}
<div class="container">
<div class="row">
<div class="col">
<div class="numbers"></div>
Column
</div>
<div class="col">
<div class="numbers"></div>
Column
</div>
<div class="col">
<div class="numbers"></div>
Column
</div>
<div class="col">
<div class="numbers"></div>
Column
</div>
</div>
</div>
E se não, qual a melhor e mais eficiente forma de o conseguir? JavaScript?
Em vez de incrementar seu contador com
.numbers
, você pode fazer isso com o pai.