Saltar al contenido principal

Modals

El diálogo modal se caracteriza en que abre una nueva ventana que requiere la respuesta del usuario.

Ejemplo de diálogo modal de Bootstrap.

Cuando se abre el diálogo toma el foco. El contenido fuera del diálogo se suele oscurecer y no es accesible hasta que se cierra la ventana.

Atributos WAI-ARIA

El elemento que contiene la ventana tiene los siguientes atributos:

  • role="dialog"
  • aria-hidden="true" cuando el diálogo está cerrado.
  • aria-modal="true" cuando el diálogo está abierto.
  • aria-labelledby asociado al título de la ventana (si la ventana no tiene encabezado usamos aria-label).

Interacción con teclado

Cuando el diálogo se abre el foco se mueve dentro de la ventana.

  • Tab y Shift + Tab para moverse por los diferentes elementos enfocables dentro del diálogo.
  • Esc para cerrar la ventana.

Puedes ver más información en ARIA Authoring Practices Guide - Dialog (Modal).