L'UX accessible avec Gérôme Grignon

heloowweb

HeloOwWeb

Posted on November 2, 2023

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 !

💖 💪 🙅 🚩
heloowweb
HeloOwWeb

Posted on November 2, 2023

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related