Accessibilité
Statut
Document de cadrage frontend — version initiale.
Vision
DMV doit rester accessible à un public large, incluant des personnes peu à l'aise avec le numérique, des utilisateurs mobiles et des personnes avec besoins d'accessibilité.
L'accessibilité n'est pas un supplément esthétique. Elle conditionne l'utilité locale du produit.
État actuel visible
Le code montre des éléments positifs :
- langue française définie dans le layout public ;
altsur plusieurs images ;aria-labelsur certains boutons ;role="switch"etaria-checkeddans le composant switch ;- labels de formulaire sur plusieurs pages ;
- focus visible sur certains composants.
Le code montre aussi des points à revoir :
userScalable: falsecôté viewport public ;- suppression globale de certains outlines côté backoffice ;
caret-color: transparentglobal côté backoffice avec réactivation sur champs ;user-select: noneglobal côté public hors champs.
Ces points doivent être audités avant d'être considérés conformes.
Principes
- Conserver un zoom utilisateur possible.
- Garder un focus visible.
- Fournir des labels explicites.
- Ne pas dépendre uniquement de la couleur.
- Garantir des contrastes suffisants.
- Prévoir des tailles tactiles adaptées.
- Utiliser des liens et boutons sémantiques.
- Respecter les préférences de mouvement réduit.
Checklist
- Navigation clavier possible.
- Focus visible sur tous les éléments interactifs.
- Textes alternatifs pertinents.
- Labels sur formulaires.
- Messages d'erreur reliés au champ quand possible.
- États chargement et erreur annoncés clairement.
- Contrastes vérifiés.
- Zoom non bloqué.
- Modales fermables et compréhensibles.
Accessibilité mobile
Les interfaces mobiles doivent :
- éviter les petites zones cliquables ;
- éviter les gestes cachés sans alternative ;
- garder les textes lisibles ;
- préserver le zoom ;
- limiter les overlays empilés ;
- respecter les zones sûres.
Vision cible
La cible est une accessibilité pragmatique :
- composants UI accessibles par défaut ;
- audits réguliers sur les parcours clés ;
- corrections intégrées au design system ;
- documentation des exceptions ;
- tests manuels clavier et mobile.
Points à clarifier
- Niveau WCAG cible.
- Processus d'audit accessibilité.
- Composants prioritaires à corriger.
- Politique de focus global.
- Gestion du zoom et de la sélection texte.