8. Respecter les couleurs forcées
Tu rends les actions PulsaConf perceptibles à la souris, au clavier et en modes contraints. Laisse le système adapter le contrôle dans les modes à contraste élevé au lieu de bloquer sa palette. Applique ce choix à .action, puis vérifie que focus, hover, disabled et couleurs forcees restent lisibles.
Objectifs de la leçon
- Implémenter 8. Respecter les couleurs forcées sans perdre le scenario PulsaConf.
- Relier forced-color-adjust au risque : un état joli mais invisible au clavier exclut une partie des utilisateurs.
- Prouver que focus, hover, disabled et couleurs forcees restent lisibles.
Intention
Tu rends les actions PulsaConf perceptibles à la souris, au clavier et en modes contraints. Laisse le système adapter le contrôle dans les modes à contraste élevé au lieu de bloquer sa palette. Applique ce choix à .action, puis vérifie que focus, hover, disabled et couleurs forcees restent lisibles.
forced-color-adjust doit repondre à une contrainte visible, pas décorer au hasard.
Méthode
Cible .action, ajoute une declaration utile, puis inspecte la règle active.
Le risque a éviter est : un état joli mais invisible au clavier exclut une partie des utilisateurs.
Validation
8. Respecter les couleurs forcées est termine quand les tests passent et que focus, hover, disabled et couleurs forcees restent lisibles.
Relis aussi le focus, les textes longs et le petit écran.
Vocabulaire lié
- forced-color-adjust — Propriété ou motif CSS valide dans cette étape.
- .action — Sélecteur cible pour limiter les effets de bord.
- responsive — Capacité à rester utilisable selon les contraintes d'écran et de contenu.
Validation
- Je sais appliquer forced-color-adjust.
- Je prouve que focus, hover, disabled et couleurs forcees restent lisibles.
- Je peux expliquer le choix.