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.
  • 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.
  • 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 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.

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

Références

Proposer une amélioration

Aidez-nous à améliorer la documentation en laissant vos retours, questions ou commentaires sur GitHub.