Skip to main content

Gerador de Contadores CSS Gere contadores CSS para listas numeradas personalizadas com vários estilos e níveis de nestagem.

Gerador de Contadores CSS illustration
🎨

Gerador de Contadores CSS

Gere contadores CSS para listas numeradas personalizadas com vários estilos e níveis de nestagem.

1

Configure o contador

Defina o nome do contador, estilo (decimal, romano, alfabético), prefixo e sufixo.

2

Habilite a nestedação

Opcionalmente, habilite contadores aninhados com caracteres de separador personalizados.

3

Copie o CSS

Visualize a lista numerada e copie o CSS do contador completo.

Loading tool...

What Is Gerador de Contadores CSS?

O Gerador de Contadores CSS cria listas numeradas personalizadas usando as propriedades counter-reset, counter-increment e content do CSS. Os contadores CSS oferecem mais flexibilidade do que a numeração padrão das listas <ol>, suportando vários estilos de numeração, prefixos e sufixos personalizados, numeração aninhada e formatação independente do tipo de lista. Essa ferramenta permite configurar o nome do contador, escolher entre dez estilos de numeração (decimal, decimal com zeros à esquerda, alfabético minúsculo/majúsculo, romano minúsculo/majúsculo, grego e mais), definir texto de prefixo e sufixo personalizado e opcionalmente habilitar contadores aninhados com um separador configurável. A pré-visualização mostra o contador aplicado a uma lista de exemplo com conteúdo realista e o CSS gerado inclui todas as propriedades de contador necessárias.

Why Use Gerador de Contadores CSS?

  • Dez estilos de numeração, incluindo decimal, romano e alfabético
  • Texto de prefixo e sufixo personalizado ao redor dos valores do contador
  • Suporte a contadores aninhados com separadores configuráveis
  • Visualização com conteúdo de lista realista

Common Use Cases

Documentos Legais

Crie seções numeradas aninhadas (1.1, 1.2, 2.1) para documentos legais e técnicos.

Guias Passo a Passo

Construa etapas numeradas personalizadas com contadores estilizados para tutoriais.

Tabela de Conteúdo

Gere numeração hierárquica para a tabela de conteúdo do documento.

Listas Ordenadas Personalizadas

Substitua a numeração de lista padrão por contadores personalizados estilizados.

Technical Guide

Os contadores CSS usam três propriedades principais: counter-reset inicializa um contador em um elemento pai, counter-increment aumenta o contador nos elementos filhos e counter() ou counters() na propriedade content exibe o valor. A propriedade counter-reset cria uma nova instância de contador: counter-reset: seção. O counter-increment avança: counter-increment: seção. A propriedade content em um pseudo-elemento ::before exibe o contador: content: counter(seção). A função counter() aceita um argumento de estilo opcional: counter(seção, upper-roman). Para contadores aninhados, cada nível reinicializa seu próprio sub-contador. A função counters() (note o 's') lida com escopos aninhados: counters(seção, ".") produz a notação "1.2.3". Os tipos de lista disponíveis incluem decimal, decimal-leading-zero, lower-alpha, upper-alpha, lower-roman, upper-roman, lower-greek e mais. Múltiplos contadores podem ser definidos e usados independentemente.

Tips & Best Practices

  • 1
    Use counter-reset no elemento pai, counter-increment nos filhos
  • 2
    Use counters() com um separador para numeração aninhada como 1.1.1
  • 3
    Texto de prefixo e sufixo personalizado torna os contadores adequados para documentos legais
  • 4
    Contadores CSS funcionam com qualquer elemento, não apenas listas

Related Tools

Frequently Asked Questions

Q Qual é a diferença entre counter() e counters()?
counter() exibe um único valor de contador. counters() exibe valores de contadores aninhados com uma string de separador.
Q Posso usar contadores CSS em qualquer elemento?
Sim, contadores CSS funcionam em qualquer elemento, não apenas elementos <ol> ou <li>.
Q Como faço para reiniciar o contador?
Aplique counter-reset no elemento pai. O contador começa a partir de 0 (o primeiro incremento o torna 1).
Q Posso começar a contagem a partir de um número específico?
Sim, use counter-reset: seção 5 para começar a partir de 5 (a primeira exibição será 6).
Q Os contadores CSS são acessíveis?
Contadores CSS no conteúdo ::before são lidos pela maioria dos leitores de tela, mas podem não ser consistentes. Use listas HTML semânticas quando possível.

About This Tool

Gerador de Contadores CSS is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.