Bonjour Antoine,

J’aurais tendance à dire que dans l’absolu, le mieux est de partir d’un 
véritable bouton (<button type=button>Menu</button>), dont tu peux masquer le 
libellé de manière à ce qu’il soit perceptible par les lecteurs d’écran. Pour 
cela tu peux utiliser la classe CSS détaillée ici: 
www.ffoodd.fr/cache-cache-css/ <http://www.ffoodd.fr/cache-cache-css/> 
Ça donnerait <button type=button><span class=‘sr-only’>Menu</span></button>

Si c’est difficile de modifier le code HTML directement, tu as toujours la 
possibilité de faire un remplacement à la volée en JS.

Un article très intéressant et très complet sur les différents types de boutons 
menus (en anglais): https://inclusive-components.design/menus-menu-buttons/ 
<https://inclusive-components.design/menus-menu-buttons/>

Je ne sais pas si j’ai répondu à ta demande?


> Le 24 janv. 2018 à 12:22, Antoine Bouet Access 
> <[email protected]> a écrit :
> 
> Bonjour la liste
> 
> Je m'attaque à un sujet qui fâche, le Burger Menu (de la Mort).
> Déjà pas convaincu à la base par le concept, je dois néanmoins faire avec sur 
> un site et je souhaiterai le rendre accessible.
> 
> Pour le moment, c'est juste un lien vide (!) avec une classe CSS et un 
> aria-label, sûrement là comme cache misère...
> Je souhaiterai ajouter (au minimum) un libellé ("MENU" irait bien), ce qui 
> rendrait service à tout le monde.
> 
> Mais d'un point de vue technique, quel est la meilleure manière de procéder ?
> 
> - Javascript qui ajoute le texte avec un CSS le rendant "joli" ?
> - Solution Full CSS en jouant sur les "after" ou "before" ?
> - Directement modifier la génération du code HTML (mais là, ce sera plus 
> compliqué malheureusement...)
> 
> Est-ce que quelqu'un a déjà planché sur le sujet ?
> 
> Merci d'avance et bon appétit pour cette pause de midi !
> 
>  
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
>         Garanti sans virus. www.avast.com 
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
>  
> <x-msg://94/#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>_______________________________________________
> liste_gta mailing list
> [email protected]
> http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org

_______________________________________________
liste_gta mailing list
[email protected]
http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org

Répondre à