Transcription
La transcription est un élément d’interaction avec l’interface permettant à l’usager d'afficher ou de masquer le texte traduisant un contenu média au sein d’une page.
Le composant Transcription est conçu pour être accessible et respecter les critères du RGAA. Voici les points clés à prendre en compte pour en garantir l’accessibilité.
Interactions clavier
Aucune interaction au clavier spécifique au composant.
Voir les interactions au clavier pour le composant Accordéon et le composant Modale .
Règles d’accessibilité
-
La transcription contient un bouton d'ouverture d'accordéon avec
le type="button".
-
Le bouton d'ouverture de l'accordéon a l'attribut
aria-controls
défini sur l'ID du collapse. -
Si le collapse de l'accordéon est visible, le bouton a
l'attribut
aria-expanded
défini sur true. Si le collapse de l'accordéon n'est pas visible,aria-expanded
est défini sur false.
-
Le bouton d'ouverture de l'accordéon a l'attribut
-
L'accordéon de la transcription contient un bouton d'ouverture
de la modale de transcription avec le type="button".
-
Le bouton d'ouverture de la modale dispose d'un attribut
aria-label
dont la valeur "Agrandir la transcription" explicite l'action d'ouverture de la modale. -
Le bouton d'ouverture de la modale a l'attribut
aria-controls
défini sur l'ID de la modale. -
Si la modale est visible, le bouton a l'attribut
data-fr-opened
défini sur true. Si la modale n'est pas visible,data-fr-opened
est défini sur false.
-
Le bouton d'ouverture de la modale dispose d'un attribut
-
La modale de transcription est un élément HTML "dialog" et
dispose d'un attribut
aria-modal="true"
pour indiquer aux lecteurs d'écran que l'élément est une modale lorsqu'il est affiché.-
La modale dispose d'un attribut
aria-labelledby
défini sur l'ID du titre de la modale.
-
La modale dispose d'un attribut
-
La modale de transcription contient un titre de niveau
H1
. -
La modale de transcription contient un bouton de fermeture de
type="button".
-
Le bouton de fermeture de la modale dispose d'un attribut
aria-controls
défini sur l'ID de la modale.
-
Le bouton de fermeture de la modale dispose d'un attribut
Contrastes de couleurs
Le composant Transcription est suffisamment contrasté en thème clair.
Restitution par les lecteurs d’écran
Voir les tests de restitution pour le composant Accordéon et le composant Modale .
Critères RGAA applicables
- Couleurs : 3.2
- Liens : 6.1, 6.2
- Scripts : 7.1, 7.3
- Présentation de l’information : 10.1, 10.2, 10.3,10.4, 10.5, 10.7, 10.8, 10.11, 10.12
- Navigation : 12.8, 12.9
- Consultation : 13.9, 13.11