Saltar al contenido principal
Gob.cl

Progress

  • Vanilla
Vista previa del componente ProgressVista previa del componente Progress

Recomendaciones de accesibilidad

Mantén el rol y los valores sincronizados
El componente usa role="progressbar" con aria-valuemin="0", aria-valuemax="100" y aria-valuenow. Cada vez que cambies --cl-progress-value, actualiza también aria-valuenow con el mismo número.

Dale un nombre que diga qué avanza
En los ejemplos del kit el aria-label es genérico (“Progreso”). En uso real, nómbralo según el proceso (“Subiendo cartola-ahorro.pdf”) o vincúlalo al texto visible con aria-labelledby.

No dependas solo del color para el error
El estado --danger solo cambia el color del relleno. Cambia también la etiqueta (p. ej. “Error”) y muestra un mensaje que explique qué pasó.

Anuncia el resultado, no cada punto de avance
Los lectores de pantalla no necesitan escuchar cada porcentaje. Anuncia el inicio y el final (o un error) con una región viva, como un Snackbar con role="status" o un Alert.

Da contexto a la forma circular
El anillo no tiene texto propio: acompáñalo con un texto visible (“Subiendo”) y un nombre accesible, para que no sea un indicador mudo.

Respeta la preferencia de movimiento reducido
El kit desactiva la animación del relleno con prefers-reduced-motion. Si agregas animaciones propias alrededor del indicador, aplica el mismo criterio.

Última actualización: Octubre de 2026