Skip to main content

Generador de contadores CSS Genera contadores CSS para listas numeradas personalizadas con varios estilos y anidación.

Generador de contadores CSS illustration
🎨

Generador de contadores CSS

Genera contadores CSS para listas numeradas personalizadas con varios estilos y anidación.

1

Configura el contador

Establece el nombre del contador, estilo (decimal, romano, alfabético), prefijo y sufijo.

2

Habilita la anidación

Opcionalmente, habilita contadores anidados con caracteres de separador personalizados.

3

Copia el CSS

Previsualiza la lista numerada y copia el CSS del contador completo.

Loading tool...

What Is Generador de contadores CSS?

El Generador de Contadores CSS crea listas numeradas personalizadas utilizando las propiedades counter-reset, counter-increment y content de CSS. Los contadores CSS ofrecen más flexibilidad que la numeración estándar de listas <ol>, ya que admiten varios estilos de numeración, prefijos y sufijos personalizados, numeración anidada y estilo independiente del tipo de lista. Esta herramienta te permite configurar el nombre del contador, elegir entre diez estilos de numeración (decimal, decimal con ceros iniciales, alfabético en minúsculas/mayúsculas, romano en minúsculas/mayúsculas, griego y más), establecer texto de prefijo y sufijo personalizado y, opcionalmente, habilitar contadores anidados con un separador configurable. La vista previa muestra el contador aplicado a una lista de ejemplo con contenido realista y el CSS generado incluye todas las propiedades del contador necesarias.

Why Use Generador de contadores CSS?

  • Diez estilos de numeración, incluyendo decimal, romano y alfabético
  • Texto de prefijo y sufijo personalizado alrededor de los valores del contador
  • Soporte para contadores anidados con separadores configurables
  • Previsualización con contenido de lista realista

Common Use Cases

Documentos legales

Crea secciones numeradas anidadas (1.1, 1.2, 2.1) para documentos legales y técnicos.

Guías paso a paso

Construye pasos numerados personalizados con contadores estilizados para tutoriales.

Tabla de contenidos

Genera numeración jerárquica para la tabla de contenidos del documento.

Listas ordenadas personalizadas

Reemplaza la numeración predeterminada de la lista con contadores personalizados estilizados.

Technical Guide

Los contadores CSS utilizan tres propiedades principales: counter-reset inicializa un contador en un elemento principal, counter-increment incrementa el contador en elementos secundarios y counter() o counters() en la propiedad content muestra el valor. La propiedad counter-reset crea una nueva instancia de contador: counter-reset: sección. counter-increment lo avanza: counter-increment: sección. La propiedad content en un pseudo-elemento ::before muestra el contador: content: counter(sección). La función counter() acepta un argumento de estilo opcional: counter(sección, upper-roman). Para contadores anidados, cada nivel restablece su propio subcontador. La función counters() (nota la 's') maneja ámbitos anidados: counters(sección, ".") produce una notación "1.2.3". Los tipos de lista disponibles incluyen decimal, decimal con ceros iniciales, alfabético en minúsculas, alfabético en mayúsculas, romano en minúsculas, romano en mayúsculas, griego en minúsculas y más. Se pueden definir varios contadores y usarse de forma independiente.

Tips & Best Practices

  • 1
    Utiliza counter-reset en el elemento principal, counter-increment en los hijos
  • 2
    Utiliza counters() con un separador para numeración anidada como 1.1.1
  • 3
    El texto de prefijo y sufijo personalizado hace que los contadores sean adecuados para documentos legales
  • 4
    Los contadores CSS funcionan con cualquier elemento, no solo listas

Related Tools

Frequently Asked Questions

Q ¿Cuál es la diferencia entre counter() y counters()?
counter() muestra un valor de contador único. counters() muestra valores de contador anidados con una cadena de separador.
Q ¿Puedo utilizar contadores CSS en cualquier elemento?
Sí, los contadores CSS funcionan en cualquier elemento, no solo elementos <ol> o <li>.
Q ¿Cómo reinicio el contador?
Aplica counter-reset en el elemento principal. El contador comienza desde 0 (el primer incremento lo hace 1).
Q ¿Puedo comenzar a contar desde un número específico?
Sí, utiliza counter-reset: sección 5 para comenzar desde 5 (la primera visualización será 6).
Q ¿Son los contadores CSS accesibles?
Los contadores CSS en el contenido ::before son leídos por la mayoría de los lectores de pantalla, pero pueden no ser consistentes. Utiliza listas HTML semánticas cuando sea posible.

About This Tool

Generador 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.