La couleur dans les styles peut être spécifiée de différentes manières : par valeur hexadécimale, par nom, au format RVB, RGBA, HSL, HSLA. La couleur dans les styles peut être spécifiée de différentes manières : par valeur hexadécimale, par nom, au format de couleur RVB, RVBA, HSL, HSLA.
Cette page contient un tableau avec des mots-clés qui peuvent être utilisés pour désigner les couleurs dans des langages de développement Web tels que : HTML, CSS, JavaScript, Flash, etc.
Dans l'ancien cahier des charges du groupe WC3, seuls 16 étaient précisés mots clés, qui étaient utilisés pour définir les couleurs en HTML et CSS. Dans des spécifications plus modernes, 130 autres mots-clés ont été ajoutés pour indiquer les noms de couleurs. Le tableau suivant contient les noms des couleurs et les codes hexadécimaux et RVB auxquels ils correspondent.
Selon les règles CSS, les noms de couleurs ne sont pas sensibles à la casse. Les entrées de couleur IndianRed et indianred sont équivalentes.
Il convient également de noter que sur les 146 mots-clés du tableau, il contient en réalité moins de couleurs. En effet, certains mots-clés font référence à la même couleur. Ainsi, les noms Gray et Gray représentent le code couleur 50% gris #808080, et le mot Magenta est synonyme de la couleur HTML Fuchsia, correspondant au code hexadécimal #FF00FF. Les mots Aqua et Cyan sont également synonymes, ils correspondent au code #00FFFF.
|
|
En HTML, la couleur peut être spécifiée de trois manières :
Définir une couleur en HTML par son nom
Certaines couleurs peuvent être spécifiées par leur nom, en utilisant le nom de la couleur sur le langue anglaise. Les mots-clés les plus courants : noir, blanc, rouge, vert, bleu, etc. :
Couleur du texte – rouge
Les couleurs les plus populaires de la norme Consortium World Wide Web(Consortium World Wide Web en anglais, W3C) :
Couleur | Nom | Couleur | Nom | Couleur | Nom | Couleur | Nom |
---|---|---|---|---|---|---|---|
Noir | Gris | Argent | Blanc | ||||
Jaune | Citron vert | Aqua | Fuchsia | ||||
Rouge | Vert | Bleu | Violet | ||||
Bordeaux | olive | Marine | Sarcelle |
Exemple d'utilisation de différents noms de couleurs :
Exemple : spécifier une couleur par son nom
- Essayez-le vous-même "
En-tête sur fond rouge
En-tête sur fond orange
Rubrique sur fond citron vert
Texte blanc sur fond bleu
En-tête sur fond rouge
En-tête sur fond orange
Rubrique sur fond citron vert
Texte blanc sur fond bleu
Spécification de la couleur à l'aide de RVB
Lors de l'affichage de différentes couleurs sur un moniteur, la palette RVB est utilisée comme base. N'importe quelle couleur est obtenue en mélangeant trois couleurs de base : R - rouge, G - vert, B-bleu. La luminosité de chaque couleur est donnée par un octet et peut donc prendre des valeurs de 0 à 255. Par exemple, RVB(255,0,0) s'affiche en rouge puisque le rouge est réglé à sa valeur la plus élevée (255) et la le reste est réglé sur 0. Vous pouvez également définir la couleur sous forme de pourcentage. Chaque paramètre indique le niveau de luminosité de la couleur correspondante. Par exemple : les valeurs rgb(127, 255, 127) et rgb(50%, 100%, 50%) définiront la même couleur vert moyen :
Exemple : spécification de la couleur à l'aide de RVB
- Essayez-le vous-même "
RVB (127, 255, 127)
RVB (50 %, 100 %, 50 %)
RVB (127, 255, 127)
RVB (50 %, 100 %, 50 %)
Définir la couleur par valeur hexadécimale
Valeurs R. g B peut également être spécifié à l'aide de valeurs de couleur hexadécimales (HEX) sous la forme : #RRGGBB où RR (rouge), GG (vert) et BB (bleu) sont des valeurs hexadécimales de 00 à FF (identiques au décimal 0-255 ) . Le système hexadécimal, contrairement au système décimal, est basé, comme son nom l'indique, sur le nombre 16. Le système hexadécimal utilise les signes suivants : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Ici les chiffres de 10 à 15 sont remplacés par des lettres latines. Les nombres supérieurs à 15 dans le système hexadécimal sont représentés en combinant deux caractères en une seule valeur. Par exemple, le nombre le plus élevé 255 en décimal correspond à la valeur FF la plus élevée en hexadécimal. Contrairement au système décimal, un nombre hexadécimal est précédé d’un symbole dièse. # , par exemple, #FF0000 est affiché en rouge car le rouge est défini sur sa valeur la plus élevée (FF) et les autres couleurs sont définies sur leur valeur minimale (00). Signes après le symbole dièse # Vous pouvez taper en majuscules et en minuscules. Le système hexadécimal permet d'utiliser la forme abrégée #rgb, où chaque caractère équivaut à un double. Ainsi, l'entrée #f7O doit être considérée comme #ff7700.
Exemple : Couleur HEX
- Essayez-le vous-même "
rouge : #FF0000
vert : #00FF00
bleu : #0000FF
rouge : #FF0000
vert : #00FF00
bleu : #0000FF
rouge+vert=jaune : #FFFF00
rouge+bleu=violet : #FF00FF
vert+bleu=cyan : #00FFFF
Liste des couleurs courantes (nom, HEX et RVB) :
nom anglais | nom russe | Échantillon | HEXAMEN | RVB | ||
---|---|---|---|---|---|---|
Amarante | Amarante | #E52B50 | 229 | 43 | 80 | |
ambre | ambre | #FFBF00 | 255 | 191 | 0 | |
Aqua | Bleu vert | #00FFFF | 0 | 255 | 255 | |
Azur | Azur | #007FFF | 0 | 127 | 255 | |
Noir | Noir | #000000 | 0 | 0 | 0 | |
Bleu | Bleu | #0000FF | 0 | 0 | 255 | |
Bleu Bondi | L'eau de la plage de Bondi | #0095B6 | 0 | 149 | 182 | |
Laiton | Laiton | #B5A642 | 181 | 166 | 66 | |
Brun | Brun | #964B00 | 150 | 75 | 0 | |
Azuré | Azur | #007BA7 | 0 | 123 | 167 | |
Vert printemps foncé | Vert printemps foncé | #177245 | 23 | 114 | 69 | |
émeraude | émeraude | #50C878 | 80 | 200 | 120 | |
Aubergine | Aubergine | #990066 | 153 | 0 | 102 | |
Fuchsia | Fuchsia | #FF00FF | 255 | 0 | 255 | |
Or | Or | #FFD700 | 250 | 215 | 0 | |
Gris | Gris | #808080 | 128 | 128 | 128 | |
Vert | Vert | #00FF00 | 0 | 255 | 0 | |
Indigo | Indigo | #4B0082 | 75 | 0 | 130 | |
Jade | Jade | #00A86B | 0 | 168 | 107 | |
Citron vert | Citron vert | #CCFF00 | 204 | 255 | 0 | |
Malachite | Malachite | #0BDA51 | 11 | 218 | 81 | |
Marine | Bleu foncé | #000080 | 0 | 0 | 128 | |
Ocre | Ocre | #CC7722 | 204 | 119 | 34 | |
olive | olive | #808000 | 128 | 128 | 0 | |
Orange | Orange | #FFA500 | 255 | 165 | 0 | |
Pêche | Pêche | #FFE5B4 | 255 | 229 | 180 | |
Citrouille | Citrouille | #FF7518 | 255 | 117 | 24 | |
Violet | Violet | #800080 | 128 | 0 | 128 | |
Rouge | Rouge | #FF0000 | 255 | 0 | 0 | |
Safran | Safran | #F4C430 | 244 | 196 | 48 | |
Vert d'eau | Mer verte | #2E8B57 | 46 | 139 | 87 | |
Vert marais | Bolotny | #ACB78E | 172 | 183 | 142 | |
Sarcelle | Bleu vert | #008080 | 0 | 128 | 128 | |
Outremer | Outremer | #120A8F | 18 | 10 | 143 | |
Violet | Violet | #8B00FF | 139 | 0 | 255 | |
Jaune | Jaune | #FFFF00 | 255 | 255 | 0 |
Codes couleurs (fond) par saturation et teinte.
Les couleurs HTML sont indiquées par six caractères après la barre oblique, par exemple #000000. Ces six symboles représentent les proportions des différentes couleurs (Rouge, Vert, Bleu) dans la couleur finale. Sur votre écran d'ordinateur, l'image est formée de énorme montant points appelés pixels. Chaque pixel est une petite source de lumière, appelons-la une « lampe de poche », qui à son tour se compose de trois lampes de poche : rouge, verte et bleue. En diminuant ou en augmentant l'intensité de la lueur des lampes de poche colorées individuelles, nous obtenons la couleur souhaitée.
Codes couleurs HTML
Les couleurs en HTML sont représentées par une notation hexadécimale (HEX) de rouge, bleu et vert (RVB).
La plus petite valeur de couleur est 0 (00 hexadécimal). La valeur de couleur la plus élevée est 255 (hex FF).
La valeur de couleur hexadécimale est composée de trois chiffres commençant par le signe #.
Codes couleurs (significations)
Couleur | Code hexadécimal | Code RVB |
---|---|---|
#000000 | RVB (0,0,0) | |
#FF0000 | RVB (255,0,0) | |
#00FF00 | RVB (0,255,0) | |
#0000FF | RVB (0,0,255) | |
#FFFF00 | RVB (255 255,0) | |
#00FFFF | RVB (0,255,255) | |
#FF00FF | RVB (255,0,255) | |
#C0C0C0 | RVB (192 192 192) | |
#FFFFFF | RVB (255 255 255) |
16 millions de nuances
La combinaison du rouge, du bleu et du vert avec des valeurs allant de 0 à 255 pour le pourcentage de chaque couleur donne un total de plus de 16 millions de nuances (256 x 256 x 256).
Majorité moniteurs modernes capable d'afficher au moins 16 384 nuances différentes (les moniteurs LCD sont généralement capables d'afficher 262 mille 16 millions (mis à jour en octobre 2013) couleurs et les moniteurs CRT peuvent afficher un nombre pratiquement illimité de couleurs).
La table des couleurs ci-dessous montre l'évolution de la proportion de rouge de 0 à 255 avec des valeurs nulles pour le bleu et le vert :
Rouge | Code hexadécimal | Code RVB |
---|---|---|
#000000 | RVB (0,0,0) | |
#080000 | RVB (8,0,0) | |
#100000 | RVB (16,0,0) | |
#180000 | RVB (24,0,0) | |
#200000 | RVB (32,0,0) | |
#280000 | RVB (40,0,0) | |
#300000 | RVB (48,0,0) | |
#380000 | RVB (56,0,0) | |
#400000 | RVB (64,0,0) | |
#480000 | RVB (72,0,0) | |
#500000 | RVB (80,0,0) | |
#580000 | RVB (88,0,0) | |
#600000 | RVB (96,0,0) | |
#680000 | RVB (104,0,0) | |
#700000 | RVB (112,0,0) | |
#780000 | RVB (120,0,0) | |
#800000 | RVB (128,0,0) | |
#880000 | RVB (136,0,0) | |
#900000 | RVB (144,0,0) | |
#980000 | RVB (152,0,0) | |
#A00000 | RVB (160,0,0) | |
#A80000 | RVB (168,0,0) | |
#B00000 | RVB (176,0,0) | |
#B80000 | RVB (184,0,0) | |
#C00000 | RVB (192,0,0) | |
#C80000 | RVB (200,0,0) | |
#D00000 | RVB (208,0,0) | |
#D80000 | RVB (216,0,0) | |
#E00000 | RVB (224,0,0) | |
#E80000 | RVB (232,0,0) | |
#F00000 | RVB (240,0,0) | |
#F80000 | RVB (248,0,0) | |
#FF0000 | RVB (255,0,0) |
Nuances de gris
Pour obtenir des nuances de gris, des parts égales de toutes les couleurs sont utilisées. Pour vous faciliter le choix de la bonne couleur, nous mettons à votre disposition des codes de nuances de gris
Nuances de gris | Code hexadécimal | Code RVB |
---|---|---|
#000000 | RVB (0,0,0) | |
#080808 | RVB (8,8,8) | |
#101010 | RVB (16,16,16) | |
#181818 | RVB (24,24,24) | |
#202020 | RVB (32,32,32) | |
#282828 | RVB (40,40,40) | |
#303030 | RVB (48,48,48) | |
#383838 | RVB (56,56,56) | |
#404040 | RVB (64,64,64) | |
#484848 | RVB (72,72,72) | |
#505050 | RVB (80,80,80) | |
#585858 | RVB (88,88,88) | |
#606060 | RVB (96,96,96) | |
#686868 | RVB (104 104 104) | |
#707070 | RVB (112 112 112) | |
#787878 | RVB (120 120 120) | |
#808080 | RVB (128 128 128) | |
#888888 | RVB (136 136 136) | |
#909090 | RVB (144 144 144) | |
#989898 | RVB (152 152 152) | |
#A0A0A0 | RVB (160 160 160) | |
#A8A8A8 | RVB (168 168 168) | |
#B0B0B0 | RVB (176 176 176) | |
#B8B8B8 | RVB (184 184 184) | |
#C0C0C0 | RVB (192 192 192) | |
#C8C8C8 | RVB (200 200 200) | |
#D0D0D0 | RVB (208 208 208) | |
#D8D8D8 | RVB (216 216 216) | |
#E0E0E0 | RVB (224 224 224) | |
#E8E8E8 | RVB (232 232 232) | |
#F0F0F0 | RVB (240 240 240) | |
#F8F8F8 | RVB (248 248 248) | |
#FFFFFF | RVB (255 255 255) |
Noms de couleurs HTML multi-navigateurs (tous les navigateurs)
Une collection de 150 noms de couleurs en HTML, pris en charge dans tous les navigateurs.
Noms de couleurs standardisés
Le W3C répertorie 16 noms de couleurs valides pour HTML et CSS : aqua, noir, bleu, fuchsia, gris, vert, citron vert, marron (châtaigne), marine (outremer), olive (olive), violet (violet), rouge (rouge). , argent (argent), sarcelle (gris), blanc (blanc) et jaune (jaune).
Lorsque vous utilisez des couleurs non incluses dans cette liste, il est plus correct d'utiliser leur code hexadécimal (HEX) ou leur code RVB.
Couleurs sûres
Il y a quelques années, alors que les ordinateurs pouvaient prendre en charge un maximum de 256 couleurs différentes, une liste de 216 « Web Safe Colors » était proposée, avec 40 couleurs réservées au système.
Cette palette de 216 couleurs a été créée pour afficher correctement les couleurs en mode palette de 256 couleurs.
Cela n’a plus d’importance car la plupart des ordinateurs dans le monde prennent en charge des millions de nuances de couleurs. Dans tous les cas, voici une liste de ces couleurs :
000000 | 000033 | 000066 | 000099 | 0000CC | 0000FF |
003300 | 003333 | 003366 | 003399 | 0033CC | 0033FF |
006600 | 006633 | 006666 | 006699 | 0066CC | 0066FF |
009900 | 009933 | 009966 | 009999 | 0099CC | 0099FF |
00CC00 | 00CC33 | 00CC66 | 00CC99 | 00CCCC | 00CCFF |
00FF00 | 00FF33 | 00FF66 | 00FF99 | 00FFCC | 00FFFF |
330000 | 330033 | 330066 | 330099 | 3300CC | 3300FF |
333300 | 333333 | 333366 | 333399 | 3333CC | 3333FF |
336600 | 336633 | 336666 | 336699 | 3366CC | 3366FF |
339900 | 339933 | 339966 | 339999 | 3399CC | 3399FF |
33CC00 | 33CC33 | 33CC66 | 33CC99 | 33CCCC | 33CCFF |
33FF00 | 33FF33 | 33FF66 | 33FF99 | 33FFCC | 33FFFF |
660000 | 660033 | 660066 | 660099 | 6600CC | 6600FF |
663300 | 663333 | 663366 | 663399 | 6633CC | 6633FF |
666600 | 666633 | 666666 | 666699 | 6666CC | 6666FF |
669900 | 669933 | 669966 | 669999 | 6699CC | 6699FF |
66CC00 | 66CC33 | 66CC66 | 66CC99 | 66CCCC | 66CCFF |
66FF00 | 66FF33 | 66FF66 | 66FF99 | 66FFCC | 66FFFF |
990000 | 990033 | 990066 | 990099 | 9900CC | 9900FF |
993300 | 993333 | 993366 | 993399 | 9933CC | 9933FF |
996600 | 996633 | 996666 | 996699 | 9966CC | 9966FF |
999900 | 999933 | 999966 | 999999 | 9999CC | 9999FF |
99CC00 | 99CC33 | 99CC66 | 99CC99 | 99CCCC | 99CCFF |
99FF00 | 99FF33 | 99FF66 | 99FF99 | 99FFCC | 99FFFF |
CC0000 | CC0033 | CC0066 | CC0099 | CC00CC | CC00FF |
CC3300 | CC3333 | CC3366 | CC3399 | CC33CC | CC33FF |
CC6600 | CC6633 | CC6666 | CC6699 | CC66CC | CC66FF |
CC9900 | CC9933 | CC9966 | CC9999 | CC99CC | CC99FF |
CCCC00 | CCCC33 | CCCC66 | CCCC99 | CCCCCC | CCCCFF |
CCFF00 | CCFF33 | CCFF66 | CCFF99 | CCFFCC | CCFFFF |
FF0000 | FF0033 | FF0066 | FF0099 | FF00CC | FF00FF |
FF3300 | FF3333 | FF3366 | FF3399 | FF33CC | FF33FF |
FF6600 | FF6633 | FF6666 | FF6699 | FF66CC | FF66FF |
FF9900 | FF9933 | FF9966 | FF9999 | FF99CC | FF99FF |
FFCC00 | FFCC33 | FFCC66 | FFCC99 | FFCCCC | FFCCFF |
FFFF00 | FFFF33 | FFFF66 | FFFF99 | FFFFCC | FFFFFF |
Le module CSS color détaille les valeurs qui permettent aux auteurs de définir les couleurs et l'opacité des éléments html, ainsi que les valeurs de la propriété color.
propriété de couleur
1. Couleurs prioritaires : propriété de couleur
La propriété définit la couleur de la police en utilisant divers systèmes rendu des couleurs. La propriété décrit la couleur du contenu textuel de l'élément. De plus, il est utilisé pour fournir une valeur indirecte potentielle (currentColor) pour toute autre propriété acceptant des valeurs de couleur.
La propriété est héritée.
2. Valeurs de couleur
2.1. Mots-clés principaux
La liste des principaux mots-clés comprend les significations suivantes :
Nom | HEXAMEN | RVB | Couleur |
---|---|---|---|
noir | #000000 | 0,0,0 | |
argent | #C0C0C0 | 192,192,192 | |
gris | #808080 | 128,128,128 | |
blanc | #FFFFFF | 255,255,255 | |
bordeaux | #800000 | 128,0,0 | |
rouge | #FF0000 | 255,0,0 | |
violet | #800080 | 128,0,128 | |
fuchsia | #FF00FF | 255,0,255 | |
vert | #008000 | 0,128,0 | |
citron vert | #00FF00 | 0,255,0 | |
olive | #808000 | 128,128,0 | |
jaune | #FFFF00 | 255,255,0 | |
marine | #000080 | 0,0,128 | |
bleu | #0000FF | 0,0,255 | |
sarcelle | #008080 | 0,128,128 | |
aqua | #00FFFF | 0,255,255 |
Les noms de couleurs ne sont pas sensibles à la casse.
Syntaxe
Couleur sarcelle;
2.2. Valeurs de couleur numériques
2.2.1. Couleurs du modèle RVB
Le format hexadécimal d'une valeur RVB est un signe # suivi immédiatement de trois ou six caractères hexadécimaux. La notation RVB à trois chiffres #rgb est convertie en la forme à six chiffres #rrggbb en copiant les chiffres plutôt qu'en ajoutant des zéros. Par exemple, #fb0 se développe en #ffbb00 . Cela garantit que le blanc #ffffff peut être spécifié dans la courte entrée #fff et supprime toute dépendance sur la profondeur de couleur de l'affichage.
Le format d'une valeur RVB en notation fonctionnelle est rgb(, suivi d'une liste de trois valeurs numériques séparées par des virgules (soit trois valeurs entières, soit trois valeurs en pourcentage), suivi du symbole) . La valeur entière 255 correspond à 100% et F ou FF en notation hexadécimale :
RVB (255 255 255) = RVB (100 %, 100 %, 100 %) = #FFF
Les espaces sont autorisés autour des valeurs numériques.