DEV Community

Cover image for L'UX accessible avec Gérôme Grignon
HeloOwWeb
HeloOwWeb

Posted on

L'UX accessible avec Gérôme Grignon

UX définition

Prenons le contexte d'un jeu vidéo.

Nous avons toujours un personnage secondaire qui nous aide à comprendre les mécanismes du jeu.
🐼 Si nous faisons le parallèle sur le web, ce serait l'accessibilité.

Nous retrouvons aussi l'interface du jeu qui sera pensée par l'UX Designer.
Pour finir, la performance du jeu doit être irréprochable pour une meilleure immersion.
🐼 Les devs bichonnent leur code pour obtenir des bons scores sur les métriques des Core Web Vitals.

Je vous laisserai approfondir le sujet des Core Web Vitals via le talk de Nicolas Frizzarin (rediffusion sur la chaîne Youtube du DevFest 2023 de Nantes).

Aujourd'hui, nous allons regarder d'un peu plus près l'accessibilité avec la célèbre petite fée: Navi.

Ces planches découlent de l'excellent talk de Gérôme Grignon.

Gérôme au DevFest de Nantes 23


Imaginez ...

que Navi représente un lecteur d'écran utilisé sur votre site web par votre utilisateur.

ARIA (Applications Internet Riches et Accessibles)

Navi pète un câble

Calme toi Navi!

Les éléments sémantiques HTML disposent de fonctionnalités de navigation au clavier, de rôles et d'états définis en standard.

🐼 Mal utilisé, cela devient une nuisance plus qu'une aide.

Pensez à vous appuyer sur les aria-attributes pour compléter les éléments HTML et non re-coder ce qui est déjà présent nativement.


Et sinon ?

Navi coupe la parole au discours principal.

La Grande Fée apprend à Navi à être polie.

Pour les notifications et alertes, pensez aria-liveavec polite/ assertive.
Plus d'infos pour gérer les changements intervenants dans sa page, cliquez ici.


Encore un exemple de cas ?

Navi n'arrête pas de décrire alors que le chargement n'est pas terminé.

Et si on demandait à Navi de patienter ?

Avec aria-busy, vous pouvez faire patienter les lecteurs d'écran lors d'un chargement de page. Ils liront les éléments une fois chargés.


Découvrez ...

aria-relevant, aria-atomic, aria-controls, les arias de progression, aria-current, aria-hidden, aria-disabled, ... et bien plus ...

Allez vite voir la rediffusion du talk de Gérôme Grignon sur la chaîne Youtube du DevFest de Nantes 2023: 20 min de connaissance sur les attributs ARIA.

A vous la régie !

Top comments (5)

Collapse
 
achtlos profile image
thomas • Edited

très sympa les illustrations 👍

c'est dommage que tu ne mettes pas le lien de la vidéo.

Collapse
 
geromegrignon profile image
Gérôme Grignon

La vidéo devrait sortir dans quelques jours sur la chaine GDG France: youtube.com/@GDGFrance

Je mettrai le bon lien quand ce sera prêt!

Collapse
 
geromegrignon profile image
Gérôme Grignon
Collapse
 
heloowweb profile image
HeloOwWeb

Merci Gérôme 🐼

Collapse
 
heloowweb profile image
HeloOwWeb

Le lien arrivera dans un second temps 😉 elle n'est pas encore diffusée.