CSS : mettre en forme le Web (école d'ingénieur) · Chapitre 10 · Application directe du cours
La couleur du focus
Variables, transitions, animations et projet · niveau 2
Énoncé
Un développeur propose de dessiner le contour de focus de la Librairie en ocre, #e07a1f, « pour rester dans la charte ».
- Calculer le rapport de contraste de l'ocre avec le fond crème
#faf8f5, puis avec le bleu nuit de l'en-tête. - Conclure, sachant qu'un indicateur de focus doit avoir un contraste d'au moins 3:1 avec ce qui l'entoure.
- Pourquoi le contour est-il placé sur
:focus-visibleet pas sur:focus?
Corrigé
- Avec la formule du chapitre 4 : luminance relative de
#e07a1fenviron 0,299, de#faf8f5environ 0,941, de#1f3a68environ 0,043. Contrastes : sur le crème, et sur le bleu nuit. - Sur le fond crème, où se trouvent presque tous les liens et champs, l'ocre n'atteint pas 3:1 : refusé. On garde le bleu nuit (10,6:1) sur le crème et le blanc (11,3:1) dans l'en-tête. L'ocre reste la couleur de la page courante dans le menu, où il est posé sur le bleu nuit et doublé d'un soulignement.
:focuss'applique aussi après un clic de souris sur un bouton : un contour épais y surprendrait l'utilisateur de la souris, ce qui pousse à le supprimer pour tous.:focus-visiblene le montre que lorsqu'il est utile, au clavier notamment.
100 % gratuit
La suite du chapitre est sur Adloun
- 10 autres exercices corrigés dans ce chapitre
- Les 2 QCM du chapitre, le premier sans compte
- Le tuteur, qui guide pas à pas sans donner la réponse
Sans compte : le cours et le premier QCM. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.