Couleur perle RVB. Couleurs par nom. Couleurs CSS - Valeurs RVB

Vlad Merjevitch

En HTML, la couleur est spécifiée de deux manières : à l'aide d'un code hexadécimal et par le nom de certaines couleurs. La méthode basée sur le système numérique hexadécimal est majoritairement utilisée, car elle est la plus universelle.

Couleurs hexadécimales

HTML utilise des nombres hexadécimaux pour spécifier les couleurs. Le système hexadécimal, contrairement au système décimal, est basé, comme son nom l'indique, sur le nombre 16. Les nombres seront les suivants : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A. , B, C , D, E, F. Les chiffres de 10 à 15 sont remplacés par des lettres latines. Dans le tableau 6.1 montre la correspondance entre les nombres décimaux et hexadécimaux.

Les nombres supérieurs à 15 dans le système hexadécimal sont formés en combinant deux nombres en un seul (tableau 6.2). Par exemple, le nombre 255 en décimal correspond au nombre FF en hexadécimal.

Pour éviter toute confusion dans la définition du système numérique, un nombre hexadécimal est précédé d'un symbole dièse #, par exemple #aa69cc. Dans ce cas, la casse n'a pas d'importance, il est donc permis d'écrire #F0F0F0 ou #f0f0f0.

Une couleur typique utilisée en HTML ressemble à ceci.

Ici, la couleur d'arrière-plan de la page Web est définie sur #FA8E47. Le symbole dièse # devant un nombre signifie qu'il est hexadécimal. Les deux premiers chiffres (FA) définissent la composante rouge de la couleur, les troisième à quatrième chiffres (8E) définissent la composante verte et les deux derniers chiffres (47) définissent la composante bleue. Le résultat final sera cette couleur.

FA. + 8E + 47 = FA8E47

Chacune des trois couleurs - rouge, vert et bleu - peut prendre des valeurs de 00 à FF, ce qui donne un total de 256 nuances. Ainsi, le nombre total de couleurs peut être de 256x256x256 = 16 777 216 combinaisons. Un modèle de couleur basé sur des composants rouges, verts et bleus est appelé RVB (rouge, vert, bleu ; rouge, vert, bleu). Ce modèle est additif (de add - add), dans lequel l'addition des trois composants forme la couleur blanche.

Pour faciliter la navigation dans les couleurs hexadécimales, tenez compte de quelques règles.

  • Si les valeurs des composantes de couleur sont les mêmes (par exemple : #D6D6D6), alors le résultat sera une teinte grise. Plus le chiffre est élevé, plus la couleur est claire, avec des valeurs allant de #000000 (noir) à #FFFFFF (blanc).
  • Une couleur rouge vif se forme si la composante rouge est rendue maximale (FF) et les composantes restantes sont mises à zéro. Une couleur avec une valeur de #FF0000 est la teinte rouge la plus rouge possible. Il en va de même pour le vert (#00FF00) et le bleu (#0000FF).
  • Le jaune (#FFFF00) est obtenu en mélangeant du rouge et du vert. Ceci est bien visible sur la roue chromatique (Fig. 6.1), qui présente les couleurs primaires (rouge, vert, bleu) et les couleurs complémentaires ou supplémentaires. Ceux-ci incluent le jaune, le cyan et le violet (également appelé magenta). En général, n’importe quelle couleur peut être obtenue en mélangeant des couleurs proches. Ainsi, le cyan (#00FFFF) est obtenu en combinant le bleu et le vert.

Riz. 6.1. Roue chromatique

Les couleurs basées sur des valeurs hexadécimales ne doivent pas nécessairement être sélectionnées de manière empirique. À cette fin, un éditeur graphique capable de fonctionner avec différents modèles de couleurs, par exemple Adobe Photoshop, convient. Sur la fig. La figure 6.2 montre la fenêtre de sélection d'une couleur dans ce programme ; la valeur hexadécimale résultante de la couleur actuelle est entourée d'une ligne. Vous pouvez le copier et le coller dans votre code.

Riz. 6.2. Fenêtre de choix des couleurs dans Photoshop

Couleurs du Web

Si vous définissez la qualité du rendu des couleurs du moniteur sur 8 bits (256 couleurs), la même couleur peut être affichée différemment selon les navigateurs. Cela est dû à la façon dont les graphiques sont affichés, lorsque le navigateur fonctionne avec sa propre palette et ne peut pas afficher une couleur qui n'est pas dans sa palette. Dans ce cas, la couleur est remplacée par une combinaison de pixels d'autres couleurs, proches d'elle, qui imitent celle donnée. Pour garantir que la couleur reste la même dans les différents navigateurs, une palette de couleurs dites Web a été introduite. Les couleurs Web sont les couleurs pour lesquelles chaque composant - rouge, vert et bleu - est défini sur l'une des six valeurs - 0 (00), 51 (33), 102 (66), 153 (99), 204 (CC) , 255 (FF). La valeur hexadécimale de ce composant est indiquée entre parenthèses. Le nombre total de couleurs de toutes les combinaisons possibles donne 6x6x6 - 216 couleurs. Un exemple de couleur Web est #33FF66.

La principale caractéristique de la couleur Web est qu’elle apparaît de la même manière dans tous les navigateurs. À l'heure actuelle, la pertinence des couleurs Web est très faible en raison de l'amélioration de la qualité des moniteurs et de l'expansion de leurs capacités.

Couleurs par nom

Pour éviter d'avoir à mémoriser un ensemble de nombres, vous pouvez utiliser à la place les noms des couleurs couramment utilisées. Dans le tableau 6.3 montre les noms des noms de couleurs populaires.

Tableau 6.3. Noms de certaines couleurs
Nom de la couleur Couleur Description Valeur hexadécimale
noir Noir #000000
bleu Bleu #0000FF
fuchsia Violet clair #FF00FF
gris Gris foncé #808080
vert Vert #008000
citron vert Vert clair #00FF00
bordeaux Rouge foncé #800000
marine Bleu foncé #000080
olive Olive #808000
violet Violet foncé #800080
rouge Rouge #FF0000
argent Gris clair #C0C0C0
sarcelle Bleu-vert #008080
blanc Blanc #FFFFFF
jaune Jaune #FFFF00

Peu importe que vous spécifiiez une couleur par son nom ou en utilisant des nombres hexadécimaux. Ces méthodes sont égales dans leur effet. L'exemple 6.1 montre comment définir les couleurs d'arrière-plan et de texte d'une page Web.

Exemple 6.1. Couleur du fond et du texte

Couleurs

Exemple de texte



Dans cet exemple, la couleur d'arrière-plan est définie à l'aide de l'attribut bgcolor de la balise , et la couleur du texte via l'attribut text. Pour plus de variété, l'attribut text est défini sur un nombre hexadécimal et l'attribut bgcolor est défini sur le mot-clé réservé teal .

Les codes de couleur en CSS sont utilisés pour spécifier les couleurs. Généralement, les codes de couleur ou les valeurs de couleur sont utilisés pour définir la couleur soit de la couleur de premier plan d'un élément (par exemple, couleur du texte, couleur du lien), soit de la couleur d'arrière-plan d'un élément (couleur d'arrière-plan, couleur de bloc). Ils peuvent également être utilisés pour modifier la couleur d’un bouton, d’une bordure, d’un marqueur, d’un survol et d’autres effets décoratifs.

Vous pouvez spécifier vos valeurs de couleur dans différents formats. Le tableau suivant répertorie tous les formats possibles :

Les formats répertoriés sont décrits plus en détail ci-dessous.

Couleurs CSS - Codes hexadécimaux

Code couleur hexadécimal est une représentation de la couleur à six chiffres. Les deux premiers chiffres (RR) représentent la valeur rouge, les deux suivants représentent la valeur verte (GG) et les deux derniers représentent la valeur bleue (BB).

Couleurs CSS – Codes hexadécimaux courts

Code couleur hexadécimal court est une forme plus courte de notation à six caractères. Dans ce format, chaque chiffre est répété pour produire une valeur de couleur équivalente à six chiffres. Par exemple : #0F0 devient #00FF00.

La valeur hexadécimale peut être extraite de n'importe quel logiciel graphique tel qu'Adobe Photoshop, Core Draw, etc.

Chaque code couleur hexadécimal en CSS sera précédé d'un signe dièse "#". Vous trouverez ci-dessous des exemples d'utilisation des notations hexadécimales.

Couleurs CSS - Valeurs RVB

Valeur RVB est un code couleur défini à l'aide de la propriété rgb(). Cette propriété prend trois valeurs : une pour le rouge, une pour le vert et une pour le bleu. La valeur peut être un nombre entier, de 0 à 255, ou un pourcentage.

Note: Tous les navigateurs ne prennent pas en charge la propriété de couleur rgb(), il n'est donc pas recommandé de l'utiliser.

Vous trouverez ci-dessous un exemple montrant plusieurs couleurs utilisant des valeurs RVB.

Générateur de code couleur

Vous pouvez créer des millions de codes couleurs en utilisant notre service.

Couleurs sécurisées pour le navigateur

Vous trouverez ci-dessous un tableau de 216 couleurs qui sont les plus sûres et les plus indépendantes de l'ordinateur. Ces couleurs en CSS vont de 000000 au code hexadécimal FFFFFF. Leur utilisation est sûre car ils garantissent que tous les ordinateurs affichent correctement les couleurs lorsque vous travaillez avec la palette de 256 couleurs.

Tableau des couleurs "sûres" en CSS
#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

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 en anglais comme valeur. 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 du World Wide Web Consortium (W3C) :

CouleurNomCouleurNom CouleurNom CouleurNom
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

Cap sur fond citron vert

Texte blanc sur fond bleu

En-tête sur fond rouge

En-tête sur fond orange

Cap 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 verte de saturation moyenne :

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.



Des questions ?

Signaler une faute de frappe

Texte qui sera envoyé à nos rédacteurs :