Les boutons et les liens doivent garder un contraste suffisant au survol et au focus

Beaucoup de thèmes éclaircissent ou inversent les boutons au survol et au focus. Quand le texte devient gris pâle sur blanc au moment précis où un client pointe sur « Ajouter au panier », les personnes malvoyantes ou atteintes d’un trouble de la vision des couleurs ne peuvent plus le lire.

Identifiant de la règle
vs-hover-focus-contrast
Source
Contrôle Validiscan
Impact
Grave
Niveau de correction
ASSISTED
sur Shopify, Shopware, WooCommerce et Magento
Statut
exécutée

Ce que fait le contrôle

Mesure le contraste du texte (1.4.3) et celui des bordures et des indicateurs (1.4.11) des boutons et des liens dans leurs états de survol et de focus, que les contrôles de contraste statiques ne voient pas.

Le contrôle lit a[href], button, [role="button"], [role="link"] et les input de type bouton, en ignorant ceux qui sont désactivés, masqués ou presque transparents. Il échantillonne un élément par style (balise, classe, couleurs, police, zone de la page), 60 au plus par page, et fige les transitions CSS pour lire les couleurs finales.

Après un véritable appui sur Tab, de sorte que :focus-visible s’applique, chaque échantillon est lu dans son état par défaut, puis lorsqu’il a le focus. Les échantillons qui contiennent du texte et qui sont au premier plan en leur centre sont aussi survolés à la souris, jusqu’à ce que 10 secondes se soient écoulées depuis le début du contrôle.

Un texte fait l’objet d’un constat lorsqu’un état de survol ou de focus dont les couleurs changent passe sous 4,5:1, ou sous 3:1 pour un grand texte (24 px, ou 18,66 px en gras). Les couleurs sont composées sur du blanc à travers les arrière-plans et l’opacité des ancêtres ; un texte posé sur une image, une vidéo ou une autre boîte qui le chevauche est ignoré. Un outline de focus ou un box-shadow ajouté fait l’objet d’un constat lorsque le meilleur reste sous 3:1 par rapport à l’arrière-plan adjacent ; l’anneau auto du navigateur n’est pas mesuré. Les bordures, les soulignements et les changements d’arrière-plan ne sont pas mesurés comme indicateurs de focus.

Comment corriger

Choisissez des couleurs de survol et de focus qui maintiennent un contraste d’au moins 4,5:1 pour le texte (3:1 pour le grand texte) et d’au moins 3:1 pour les bordures de boutons et les indicateurs de focus, idéalement en ajustant les variables de couleur du thème afin que chaque état garde un contraste suffisant.

Critères de succès WCAG

Clauses de la norme EN 301 549

La clause de la norme EN 301 549 pour chaque critère, selon la version de la norme
Critère WCAG Version 3.2.1 Version 4.1.1
1.4.3 9.1.4.3 9.1.4.3
1.4.11 9.1.4.11 9.1.4.11

Commencez par une vérification gratuite de votre boutique.

Envoyez l’adresse de votre boutique. Validiscan la scanne et vous envoie chaque échec que le scan peut prouver, avec sa page et son code.

Demander une vérification gratuite

Ou écrivez à info@validiscan.com.

Ce que couvre la vérification gratuite, et ce qu’elle laisse de côté
Vous envoyez
l’adresse de votre boutique
Pages scannées
jusqu’à 15
Vous recevez
chaque échec que le scan peut prouver, avec la page et le code
Sur votre boutique
pages publiques uniquement ; aucune connexion, aucun achat, aucun formulaire envoyé
Ce qu’elle n’est pas
un audit complet

Écrire à Validiscan

Pour une vérification gratuite, indiquez l’adresse de votre boutique et sa plateforme.

Validiscan utilise ce que vous envoyez pour vous répondre. Politique de confidentialité