Tutoriel sur les couleurs
Les couleurs sont affichées en combinant la lumière ROUGE, VERTE et BLEUE.
Noms des couleurs
Avec CSS, les couleurs peuvent être définies en utilisant des noms de couleurs :
Exemple
Color | Name |
---|---|
Red | |
Yellow | |
Cyan | |
Blue | |
Magenta |
Valeurs de couleur CSS
Avec CSS, les couleurs peuvent être spécifiées de différentes manières :
- Par noms de couleurs
- En tant que valeurs RVB
- En tant que valeurs hexadécimales
- En tant que valeurs HSL (CSS3)
- Comme valeurs HWB (CSS4)
- Avec le
currentcolor
mot clé
Couleurs RVB
Les valeurs de couleur RVB sont prises en charge dans tous les navigateurs.
Une valeur de couleur RVB est spécifiée avec : rgb( RED , GREEN , BLUE ).
Chaque paramètre définit l'intensité de la couleur sous la forme d'un entier compris entre 0 et 255.
Par exemple, rgb(0,0,255) est rendu en bleu, car le paramètre bleu est défini sur sa valeur la plus élevée (255) et les autres sont définis sur 0.
Exemple
Color | RGB | Color |
---|---|---|
rgb(255,0,0) | Red | |
rgb(0,255,0) | Green | |
rgb(0,0,255) | Blue |
Les nuances de gris sont souvent définies en utilisant des valeurs égales pour les 3 sources lumineuses :
Exemple
Color | RGB | Color |
---|---|---|
rgb(0,0,0) | Black | |
rgb(128,128,128) | Gray | |
rgb(255,255,255) | White |
Couleurs hexadécimales
Les valeurs de couleur hexadécimales sont également prises en charge dans tous les navigateurs.
Une couleur hexadécimale est spécifiée avec : # RR GG BB .
RR (rouge), GG (vert) et BB (bleu) sont des entiers hexadécimaux compris entre 00 et FF spécifiant l'intensité de la couleur.
Par exemple, #0000FF s'affiche en bleu, car la composante bleue est définie sur sa valeur la plus élevée (FF) et les autres sont définies sur 00.
Exemple
Color | HEX | RGB | Color |
---|---|---|---|
#FF0000 | rgb(255,0,0) | Red | |
#00FF00 | rgb(0,255,0) | Green | |
#0000FF | rgb(0,0,255) | Blue |
Les nuances de gris sont souvent définies en utilisant des valeurs égales pour les 3 sources lumineuses :
Exemple
Color | HEX | RGB | Color |
---|---|---|---|
#000000 | rgb(0,0,0) | Black | |
#808080 | rgb(128,128,128) | Gray | |
#FFFFFF | rgb(255,255,255) | White |
Majuscule ou minuscule ?
Vous pouvez utiliser des lettres majuscules ou minuscules pour spécifier des valeurs hexadécimales.
Les minuscules sont plus faciles à écrire. Les majuscules sont plus faciles à lire.
Noms des couleurs
CSS prend en charge 140 noms de couleurs standard.
Dans le chapitre suivant, vous trouverez une liste alphabétique complète des noms de couleurs avec des valeurs hexadécimales :
Color Name | Hex | Color |
---|---|---|
AliceBlue | #F0F8FF | |
AntiqueWhite | #FAEBD7 | |
Aqua | #00FFFF | |
Aquamarine | #7FFFD4 | |
Azure | #F0FFFF | |
Beige | #F5F5DC | |
Bisque | #FFE4C4 |
Le mot-clé currentcolor
Le currentcolor
mot clé fait référence à la valeur de la propriété color d'un élément.
Exemple
La couleur de la bordure de l'élément <div> suivant sera bleue, car la couleur du texte de l'élément <div> est bleue :
#myDIV {
color: blue; /* Blue text color */
border: 10px solid currentcolor;
/* Blue border color */
}