Open Clararigaud opened 4 weeks ago
Pour l'instant j'ai remis le focus sur les fleches. Le fonctionnement du carousel frise chronologiques et actualités est basé sur cet exemple : https://www.w3.org/WAI/ARIA/apg/patterns/carousel/examples/carousel-1-prev-next/?moreaccessible=false
Qui se distingue d'un systeme de tab du fait de son controle par des fleches : https://www.w3.org/WAI/ARIA/apg/patterns/carousel/#wai-ariaroles,states,andproperties
<article>
/ <figure>
/<li>
non ou partiellement visibles avec un aria-hidden="true"
(absent ou à false quand totalement visible)<article>
/ <figure>
/ <li>
non ou partiellement visibles avec un tabindex="-1"
(absent ou à 0 quand totalement visible)<
et >
en bougeant sur l'article / figure <li>
qui devient visible ( à noter le <li>
sera à remplacer par un <div>
)aria-live
, aria-atomic
, role
, aria-roledescription
et aria-label
dans le composant - attention il pourra etre nécessaire d'avoir un aria-describedby
sur les boutons <
et >
pour associer un titre au composant et permettre ainsi de le distinguer quand il y en a plusieurs dans une meme pageCas avec tabulation
<figure>
non ou partiellement visibles avec un aria-hidden="true"
(absent à false quand totalement visible)aria-live
, aria-atomic
, role
, aria-roledescription
et aria-label
du composantaria-describedby
sur ces boutons pour associer un titre au composant et permettre ainsi de le distinguer quand il y en a plusieurs dans une meme pagearia-current="true"
sur le bouton / tab actif
Block frise chronologique :
12.8 - Majeur : Absence de cohérence de l’ordre de tabulation, à l'activation d'un bouton de navigation, le focus clavier reste sur ce bouton
Solution
Block actualités :
12.8 - Majeur : Absence de cohérence de l’ordre de tabulation, après activation d'une flèche de navigation, le focus clavier reste sur cette flèche
12.8 - Majeur : Absence de cohérence de l’ordre de tabulation, les blocs article.post.portrait non visibles sont atteignables au clavier
Solution: