Vous pouvez me contacter via Facebook pour questions & suggestions : Page Facebook relative à mon site
On peut donc écrire (pour un fond jaune) :
Le code hexadécimal d'une couleur peut être exprimée de façon abrégée ; dans ce format chaque chiffre est doublé !
Ainsi au lieu d'écrire "#FF88CC" on peut écrire plus simplement "#F8C".
Donc dans le cadre de la notation RGB (Red, Green, Blue) les trois valeurs sont comprises entre 0 et 255.
Mais on peut exprimer ces trois valeurs en pourcentages.
Exemples : Noir = rbg(0%,0%,0%) ; rouge pur = rgb(100%,0%,0%).
Pendant longtemps les navigateurs n'ont reconnu que 16 noms de couleurs.
nom | code hexadécimal | code RGB | Aperçu |
---|---|---|---|
aqua / cyan | #00FFFF | 0,255,255 | |
black | #000000 | 0,0,0 | |
blue | #0000FF | 0,0,255 | |
fuchsia / magenta | #FF00FF | 255,0,255 | |
gray | #808080 | 128,128,128 | |
green | #008000 | 0,128,0 | |
lime | #00FF00 | 0,255,0 | |
maroon | #800000 | 128,0,0 | |
navy | #000080 | 0,0,128 | |
olive | #808000 | 128,128,0 | |
purple | #800080 | 128,0,128 | |
red | #FF0000 | 255,0,0 | |
silver | #C0C0C0 | 192,192,192 | |
teal | #008080 | 0,128,128 | |
white | #FFFFFF | 255,255,255 | |
yellow | #FFFF00 | 255,255,0 |
Vous pouvez remarquez qu'il y a deux paires de synonymes. Ainsi "aqua" et "cyan" désignent la même couleur.
Amusez vous à déterminer le code hexadécimal simplifié.
Je rappelle que dans le cadre du code RGB vous pouvez manipuler des pourcentages. Ainsi pour exprimer la couleur teal vous pouvez écrire : rgb(0%,50%,50%).
J'ai mis au point une petite application qui permet d'obtenir le code RGB d'une couleur après avoir déterminé celle-ci grâce à une palette : la boîte à couleurs
Remarque : ce que je vais dire dans ce paragraphe n'est pas du CSS 2 mais du CSS 3.
Les navigateurs récents (qui ont implémenté le module de couleurs niveau 3) reconnaissent 147 noms de couleurs.
Autant dire qu'il n'est plus nécessaire d'encoder en hexadécimal les couleurs.
par exemple, pour le gris vous avez 13 nuances de gris : silver, gray, darkgray, dimgray, slategray, etc.
Ci-dessous une liste non exhaustive de noms de couleurs compris des différents navigateurs récents.
nom CSS | sens | Aperçu |
---|---|---|
beige | beige | |
antiquewhite | beige blanc antique | |
ivory | blanc ivoire | |
snow | blanc neige | |
steelblue | bleu acier | |
azure | bleu azur | |
skyblue | bleu ciel | |
indigo | bleu indigo | |
lavender | bleu lavande | |
brown | brun | |
chocolate | brun chocolat | |
khaki | brun kaki | |
tan | brun roux | |
lightcyan | cyan clair | |
turquoise | turquoise | |
ligthgrey | gris clair | |
wheat | jaune blé | |
goldenrod | jaune or | |
orange | orange | |
coral | corail | |
salmon | saumon | |
tomato | rouge tomate | |
pink | rose | |
violet | violet | |
aquamarine | vert aquatique | |
greenyellow | vert jaune | |
seagreen | vert marin | |
palegreen | vert pâle |
Les navigateurs modernes supportent 140 couleurs nommées.
Ci-dessous deux liens pour les retrouver :
-couleurs nommées classées par type
-couleurs nommées classées par nom