CSS – Contadores, você conhece esse recurso?

Você conhece o OL, não é? O que é que ele faz?

  1. Listas
  2. Ordenadas

Pois bem. Você sabia, que é possível utilizar esse recurso de contagem em outros elementos? Talvez você tenha até pensando em alterar o valor da propriedade display para list-item e com isso conseguir uma contagem em cada elemento.

Check out this Pen!

Mas nada se compara com o poder de utilizar corretamente esse recurso direto no conteúdo dos pseudo-elementos :before e :after de dos elementos html.

Como funciona?

Primeiro você define um contexto para iniciar a contagem. Depois você aponta onde será o ponto de incremento. Em seguida, você irá capturar a contagem.

counter-reset: nomeDoContador;
counter-increment: nomeDoContador;

Ainda não entendeu?

Você já leu um documento onde tinham seções e subseções numeradas? Por exemplo:

1. Capítulo A
1.1 Capítulo Aa
1.2 Capítulo Ab

2. Capítulo B
2.1 Capítulo Ba
2.2 Capítulo Bb

Pois então, leia o conteúdo apresentado no resultado abaixo. Em seguida, observe atentamente a estrutura HTML e depois veja o CSS. Tente entender a aplicação.

Check out this Pen!

Gostou?

Chegou a hora de você testar. Faça o seu código utilizando o CodePen e cole o link nos comentários!

Abraço!!!

Leave a Reply