Accordéon

Comportement fonctionnel attendu

Composant accordéon accessible en action

Test d'un paragraphe avec élément focussable avant les accordéons.

Test d'un paragraphe avec élément focussable après les accordéons.

Raccourcis clavier

Touche Fonction
Espace ou Entrer Lorsque le focus est déposé sur l'entête de l'accordéon d'une section plié, ouvrir la section.
Flèche du bas
  • Lorsque le focus est déposé sur l'entête d'un accordéon, déplacer le focus sur le prochain entête d'accordéon;
  • Lorsque le focus est déposé sur l'entête du dernier accordéon, déplacer le focus sur l'entête du premier accordéon.
Flèche du haut
  • Lorsque le focus est déposé sur l'entête d'un accordéon, déplacer le focus sur l'entête d'accordéon précédente;
  • Lorsque le focus est déposé sur l'entête du premier accordéon, déplacer le focus sur l'entête du dernier accordéon.
Début Lorsque le focus est déposé sur un entête d'un accordéon, déplacer le focus sur l'entête du premier accordéon.
Fin Lorsque le focus est déposé sur un entête d'un accordéon, déplacer le focus sur l'entête du premier accordéon.
Ctrl + Page Suivante
  • Lorsque le focus est à l'intérieur d'un panneau de contenu ou sur l'entête d'un accordéon, déplacer le focus sur l'entête du prochain accordéon;
  • Lorsque le focus est sur l'entête du dernier accordéon ou à l'intérieur du panneau de contenu du dernier accordéon, déplacer le focus sur l'entête du premier accordéon.
Ctrl + Page Précédente
  • Lorsque le focus est à l'intérieur d'un panneau de contenu d'un accordéon, déplacer le focus sur l'entête de ce panneau de contenu;
  • Lorsque le focus est sur l'entête d'un accordéon, déplacer le focus sur l'entête de l'accordéon suivant;
  • Lorsque le focus est sur l'entête du premier accordéon, déplacer le focus sur l'entête du dernier accordéon.

Rôle ARIA, propriétés et états

Rôle Attribut Élément Utilisation
presentation <dl> Indique que l'élément <dl> est utilisé pour contrôler la présentation et ne représente pas une liste de définition.
heading <dt> Identifie l'élément comme l'en-tête de section à l'accordéon.
region <dd> Crée une zone repère contenant le contenu de l'accordéon actuellement déplié.
aria-level <dt> Permet de péciser le niveau de l'en-tête de section de l'accordéon conformément à l'architecture d'information de la page.
aria-controls <button> Permet, pour un contrôle, de référer à l'identifiant de l'élément contrôlé par celui-ci.
aria-expanded <button> Permet d'annoncer l'état Plié / Déplié
aria-labelledby <dd> Permet de libeller le contenu de l'accordéon à son en-tête.
aria-hidden <dd> Permet de cacher ou afficher du contenu au lecteur d'écran.

Retourner à l'index