Saltar al contenido principal
Gob.cl

Icon Button

  • Vanilla
Vista previa del componente Icon ButtonVista previa del componente Icon Button

Recomendaciones de accesibilidad

Dale siempre un nombre accesible
Como no hay texto visible, el <button> necesita aria-label (p. ej. “Cerrar diálogo”). Sin él, el lector de pantalla solo anuncia “botón”. Si navega, debe ser un <a href> y su aria-label nombra el destino (“Ver notificaciones”), no el ícono.

Nombra la acción y su objeto
En listas, repite el contexto en el nombre: “Eliminar a Tomás Rojas”, no solo “Eliminar”. Así cada botón se distingue al recorrerlos con teclado o en la lista de controles del lector.

Oculta el ícono a las tecnologías de asistencia
El __icon va con aria-hidden="true": el significado está en el aria-label del botón, no en el glifo.

Considera a quien no reconoce el ícono
El aria-label no ayuda a personas videntes con baja alfabetización digital. Para acciones menos comunes, prefiere texto visible o un tooltip además del nombre accesible.

Informa el estado cuando el botón alterna
Si el Icon button abre o cierra algo (menú, panel), refleja el estado con aria-expanded; si activa o desactiva una opción, con aria-pressed.

Deja espacio entre botones contiguos
El área de 44×44 px cumple el tamaño mínimo de objetivo táctil; separa los botones vecinos para evitar toques accidentales, sobre todo en acciones destructivas como eliminar.

Última actualización: Octubre de 2026