Les formats de codes couleurs HTML.

En HTML ou en CSS, il existe plusieurs manières de spécifier une couleur :

En utilisant son nom parmi les 140 codes couleur HTML nommées :
rgb(65,105,225)
En utilisant le format de couleur Hexadécimal :
#4169E1
En utilisant, le format de couleur RGB soit Red Green Blue (Rouge Vert Bleu) :
rgb(65,105,225)
En utilisant, le format de couleur HSL soit Hue Saturation Lightness (Teinte Saturation Luminosité):
hsl(225,73%,57%)

Les codes HSL() et RGB() ont été définis en Css2, Css3 et sont acceptés sur les navigateurs depuis quelques années maintenant.

Ajouter une transparence à la couleur.

Il est maintenant aussi possible depuis Css3 de spécifier une couleur incluant la transparence avec les formats RGBa, HSLa et bientôt #RRGGBBaa.

Un chapitre est consacré à la compatibilité des formats de codes couleurs Web avec les navigateurs Web.

  Ajouter transparence
Chargement...
#

Rechercher l'équivalence d'une couleur prédéfinie en RGB, Hexadecimal ou HSL ou allez sur le convertisseur général de couleur.

Liste des couleurs Web nommées

Exemples de codes CSS avec la couleur royalblue (#4169E1) .

La couleur royalblue dans une CSS

.textcolor { color : royalblue; }
.bordercolor { border : 5px solid royalblue; }
.backgroundcolor { background-color : royalblue; }
.trianglecolor { display : inline-block; height : 0; width : 0; border-right : 7px solid transparent; border-bottom : 14px solid royalblue;border-left : 8px solid transparent;}

La couleur Css de ce texte est royalblue
Ma classe est ".textcolor"

La couleur CSS de la bordure est royalblue
Ma classe est ".bordercolor"

La couleur Css de l'arrière plan est royalblue
Ma classe est ".backgroundcolor"

Triangle de couleur CSS royalblue
Ma classe est ".trianglecolor"

La couleur royalblue avec la Css

<span style="color:royalblue"> Texte </div> La couleur CSS de ce texte est royalblue

La couleur royalblue avec la Css

<div style="background-color : royalblue"> Contenu </div> La couleur CSS de l'arrière plan est royalblue

La couleur royalblue avec la Css

<div style="border : 5px solid royalblue"> Contenu </div> La couleur CSS de la bordure est royalblue

La couleur royalblue en Css

<div style="display : inline-block; height : 0; width : 0; border-right : 7px solid transparent; border-bottom : 14px solid royalblue; border-left : 8px solid transparent;"> </div> Triangle de couleur CSS royalblue

L'Accessibilité Web et le contraste entre les couleurs.

Pour l'Accessibilité Web vous devez faire en sorte que le contraste entre la couleur d'un texte et la couleur de son arrière-plan soit suffisamment grand pour que le texte soit correctement lu par une personne affectée par une perception des couleurs déficiente.
Les règles sont définîtes dans les recommandations WCAG 2.0.

Tester le contraste entre les couleurs.

Le tableau ci-dessous, vous montre si le contrate d'un texte en blanc ou en noir sur un arrière-plan de couleur #4169E1 passe les règles 1.4.3 ou 1.4.6 du WCAG 2.0.

Couleur texteExempleRègles 1.4.3(2) et 1.4.6(4) Règles 1.4.3(1) et 1.4.6(3)
Texte noir
Ratio : 4.3:1
TextenoirWCAG AA (4.5:1): Echec WCAG AAA (7:1): EchecWCAG AA (3:1): Passe WCAG AAA (4.5:1): Echec
Texte blanc
Ratio : 4.8:1
TexteblancWCAG AA (4.5:1): Passe WCAG AAA (7:1): EchecWCAG AA (3:1): Passe WCAG AAA (4.5:1): Passe