Modèle:Meilleur contraste
Utilisation
Ce modèle permet de sélectionner automatiquement une couleur parmi deux propositions de façon à obtenir un meilleur contraste avec une troisième couleur témoin. Ce modèle se base sur le calcul de rapports de contraste grâce au modèle {{Rapport de contraste}} qui utilise les algorithmes de calculs définis par la norme WCAG 2.0 du W3C.
Syntaxe
{{ Meilleur contraste | couleur témoin | proposition 1 | proposition 2 }}
Paramètres
couleur témoin
: couleur avec laquelle seront comparés les contrastes. Ce paramètre est obligatoire.proposition 1
: première couleur dont le contraste avec la couleur témoin sera calculé. Paramètre facultatif : par défaut, ce paramètre correspond à la couleur blanche.proposition 1
: seconde couleur dont le contraste avec la couleur témoin sera calculé. Paramètre facultatif : par défaut, ce paramètre correspond à la couleur noire.
Les couleurs peuvent être saisies en tant que code hexadécimal à 6 chiffres (de #000000
à #FFFFFF
), avec ou sans préfixe (#000000
, 0x000000
et 000000
sont équivalents par exemple) ; elles peuvent également être saisies en toutes lettres, si elles correspondent à un nom de couleur Web (voir {{Couleur Web en RVB}} pour les noms reconnus).
Syntaxe minimale
{{Meilleur contraste|couleur}}
La syntaxe minimale de ce modèle permet de sélectionner le noir ou le blanc de façon à contraster le plus avec la couleur choisie en paramètre.
Exemples
{{Meilleur contraste|red|pink|magenta}}
donne « pink », car cette paire de couleur est plus contrastée que celle-ci.{{Meilleur contraste|#C0C0C0|#FF0000|#00C0C0}}
donne « #FF0000 », car cette paire de couleur est plus contrastée que celle-ci.{{Meilleur contraste|0xC0C0C0|ff0000|00c0c0}}
donne « ff0000 », car cette paire de couleur est plus contrastée que celle-ci.{{Meilleur contraste|blue}}
donne « white », car le blanc contraste mieux que le noir.{{Meilleur contraste|00FF00}}
donne « black », car le noir contraste mieux que le blanc.
Voir aussi
- {{Rapport de contraste}}, qui permet de calculer le rapport de contraste entre deux couleurs, selon les normes WCAG 2.0 du W3C.
- {{Couleur Web en RVB}}, pour obtenir une liste des noms de couleurs Web reconnus par ce modèle.
- {{Conseil contraste entre couleur hexadécimal et noir ou blanc}}, pour comparer manuellement les contrastes entre différentes couleurs hexadécimales. Utilise les algorithmes de calcul définis par AERT du W3C.
- {{Conseil contraste entre couleur RVB et noir ou blanc}}, pour comparer manuellement les contrastes entre différentes couleurs saisies en base 10 par niveaux de rouge, de vert et de bleu. Utilise les algorithmes de calcul définis par AERT du W3C.
La documentation de ce modèle est générée par le modèle {{Documentation}}.
Elle est directement incluse dans l'appel de ce dernier. Si cette page est protégée, veuillez transférer le contenu de la documentation vers sa sous-page dédiée.
Les éditeurs peuvent travailler dans le bac à sable (créer) et la page de test (créer).
Voir les statistiques d'utilisation du modèle sur l'outil wstat.