Vérifier un ratio de contraste
Cette page fait partie de Les outils d'audit RGAA.
Ce que calcule un vérificateur
Le ratio de contraste se déduit de la luminance relative des
deux couleurs comparées. La formule est simple et sans ambiguïté :
(L_clair + 0,05) / (L_sombre + 0,05), où L est la
luminance relative calculée à partir des composantes rouge, verte et bleue.
Le résultat va de 1:1 — deux couleurs identiques — à 21:1, noir sur blanc.
Les seuils à connaître
| Élément | Ratio minimal |
|---|---|
| Texte courant | 4,5:1 |
| Texte de grande taille | 3:1 |
| Composants d’interface et éléments graphiques porteurs d’information | 3:1 |
| Texte courant, niveau AAA | 7:1 |
Les cas qu’un outil ne sait pas trancher
- Le texte sur image ou sur dégradé. Le ratio change d’un pixel à l’autre. Il faut mesurer au point le plus défavorable — ou, mieux, poser un fond opaque.
- Les états. Survol, focus, désactivé, erreur : un outil teste l’état au repos et ignore les autres.
- La transparence. Une couleur semi-opaque se calcule sur la couleur composée, pas sur la valeur déclarée.
- Le texte superposé à une vidéo, dont le fond change en permanence.
- Les éléments graphiques porteurs d’information — courbes, icônes, séparateurs signifiants — que beaucoup d’outils ne testent pas du tout.
Les contrastes se dégradent par petites touches : un gris éclairci ici, une couleur de marque ajustée là. Un contrôle fait une fois à la livraison ne dit rien de l’état six mois plus tard.
La seule méthode fiable est le calcul automatique de tous les couples de couleurs à chaque mise en ligne, avec échec du déploiement en cas de manquement. Ce site le fait sur 20 couples, dans ses deux thèmes — le détail figure dans sa déclaration d’accessibilité.
Contrôler la palette, pas les pages
Sur un site industrialisé, les couleurs viennent d’un petit nombre de jetons. Vérifier les jetons — une vingtaine de couples — couvre l’ensemble des pages, présentes et futures. Vérifier page par page revient à recommencer indéfiniment.
C’est l’un des apports d’un design system accessible : le contraste devient une propriété du système, pas une qualité à surveiller partout.