Saltar al contenido principal
Gob.cl

Stepper

  • Vanilla
Vista previa del componente StepperVista previa del componente Stepper

Recomendaciones de accesibilidad

Usa una lista ordenada con nombre
El Stepper es un <ol class="cl-stepper" aria-label="Progreso del formulario">: el orden de los pasos se anuncia de forma nativa. Ajusta el aria-label al flujo (p. ej. “Progreso de la postulación”).

Marca el paso actual con aria-current="step"
El paso activo lleva aria-current="step", que los lectores de pantalla anuncian como “paso actual”. Actualízalo al avanzar o retroceder.

Anuncia el estado de cada paso en texto
Los íconos de check y lápiz son decorativos (aria-hidden="true"). Agrega el estado como texto accesible (p. ej. “completado”, “pendiente”) para que no dependa solo del ícono o el color.

Indica los pasos no disponibles
Un paso deshabilitado lleva aria-disabled="true". Explica en el formulario por qué no aplica, en vez de dejarlo solo apagado.

Repite el progreso en el título del formulario
Incluye “Paso 2 de 4: Domicilio” en el encabezado de la pantalla y mueve el foco a ese título al cambiar de paso.

Si los pasos son navegables, usa controles reales
El Stepper del kit no es interactivo. Si permites volver a un paso completado, envuelve ese paso en un <button> o enlace con nombre claro y foco visible.

Última actualización: Octubre de 2026