Un accordéon permet d'afficher ou de masquer du contenu grâce à un sytème de « plier/déplier ».
L'accordéon est une façon simple de réduire la longueur d'une page en intégrant du contenu dans des panneaux fermés. Le titre de l'accordéon donne une brève description de son contenu.
Table of Contents | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Avantages et inconvénients
Avantages | Inconvénients |
|
|
Précisions sur la composante
Élément | Description et interactions |
Entête de l'accordéon (Navigation) |
|
Titre de l'accordéon |
|
Contenu de l'accordéon |
|
Comportements attendus
Navigation générale
L'utilisateur peut actionner l'en-tête de l'accordéon en entier.
L'icône de chevron passe d'un état à l'autre.
Le changement d'état (plié/déplié) est annoncé au lecteur d'écran.
L'utilisateur doit pouvoir ouvrir plusieurs accordéons sans qu'ils se referment, sauf si les contenus des différents accordéons entrent en conflit, s'adressent à des situations contradictoires. (Canada.ca)
Lorsque le contenu est masqué et qu'on actionne l'en-tête de l'accordéon, le contenu de celui-ci s'affiche.
Lorsque le contenu est affiché et qu'on actionne l'en-tête de l'accordéon, le contenu de celui-ci est marqué.
Après action de l'utilisateur, le focus reste sur l'en-tête de l'accordéon.
Navigation à l’aide du clavier
Touches | Actions |
Entrée et |
|
Tab | Déplace le focus sur le prochain élément focussable. Soit sur un élément se trouvant dans le contenu de l'accordéon ouvert, soit sur le prochain en-tête d'accordéon. (Les éléments focussable dans les accordéons fermés ne doivent pas être accessibles à la tabulation.) |
Shift + Tab | Déplace le focus sur l'élément focussable précédent. Soit sur un élément se trouvant dans le contenu de l'accordéon ouvert, soit sur l'en-tête de l'accordéon précédent. (Les éléments focussable dans les accordéons fermés ne doivent pas être accessible à la tabulation.) |
Flèche bas (facultatif) | Si le focus est sur un en-tête d'accordéon, déplace le focus sur le prochain en-tête d'accordéon actif. Si le focus est sur le dernier en-tête d'accordéon, soit ne rien faire soit déplacer le focus sur le premier en-tête d'accordéon. |
Flèche haut (facultatif) | Si le focus est sur un en-tête d'accordéon, déplace le focus sur l'en-tête d'accordéon actif précédent. Si le focus est sur le premier en-tête d'accordéon, soit ne rien faire soit déplacer le focus sur le dernier en-tête d'accordéon. |
Home (facultatif) | Si le focus est sur un en-tête d'accordéon, déplacer le focus sur le premier en-tête d'accordéon. |
End (facultatif) | Si le focus est sur un en-tête d'accordéon, déplacer le focus sur le dernier en-tête d'accordéon. |
Références
Lists (v. Expand and collapse dans la section Types), Material Design 2 (2018)
Accordéon | Système de design gouvernemental, http://Québec.ca (2022)
Afficher/masquer - Configuration de conception, Canada.ca (2019)
https://www.hassellinclusion.com/blog/accessible-accordion-pattern/
https://www.w3.org/WAI/ARIA/apg/example-index/accordion/accordion
https://examples.hassellinclusion.com/accordion/accessible-accordion-example.html