css, gestion de la couleur

Transcription

css, gestion de la couleur
| bts cv || mma |
css,
gestion de la couleur
L’espace de
couleurs RVB
RGB est l’abréviation de Rouge, Vert, Bleu. Datant des années 1930, ce système repose sur
les caractéristiques techniques des tubes cathodiques. C’est donc une notation convenant
particulièrement aux couleurs en informatique.
L’espace RVB définit la proportion de chacune de ces trois fondamentales en la codant sur un
octet, c’est-à-dire une valeur comprise entre 0 et 255. Chaque couleur est ainsi transcrite sur
trois octets, ce qui représente près de 17 millions de possibilités. C’est amplement suffisant,
l’œil humain ne discernant qu’un à deux millions de couleurs différentes.
La notation
hexadécimale
C’est une numérotation de base 16 (les chiffres habituels complétés par les six premières lettres
de l’alphabet – généralement écrites en minuscules). Deux caractères peuvent alors exprimer 16
fois 16 (soit 256) valeurs différentes, de 00 (0) à ff (255).
Le symbole dièse (#) introduit une valeur RVB codée en hexadécimal.
Les trois composantes sont rassemblées sur six caractères :
#0000ff (bleu)
Ces trois paires successives correspondent respectivement aux codages hexadécimaux des
composantes rouge, verte, et bleue de la couleur considérée. L’exemple ci-dessus prévoit ainsi
une quantité nulle de rouge et de vert et la quantité maximale de bleu.
On obtiendra la couleur désirée en dosant chaque paire de chiffres hexadécimaux.
Le blanc correspond ainsi à la valeur #ffffff.
Traduisons en hexadécimal les déclarations de couleurs classiques :
#000000 (noir)
#ffffff (blanc)
#ff0000 (rouge)
#008000 (vert)
#0000ff (bleu)
#ffff00 (jaune)
Récapitulatif des notations de couleurs
Couleur
Noir
Blanc
Gris
Argent
Bleu
Bleu marine
Cyan
Cyan foncé
Vert
Vert olive
Vert clair
Lilas
Violet
Rouge
Marron
Jaune
Mot-clé
black
white
gray
silver
blue
navy
cyan
teal
green
olive
lime
fuschia
purple
red
maroon
yellow
RVB
rgb(0,0,0)
rgb(255,255,255)
rgb(128,128,128)
rgb(192,192,192)
rgb(0,0, 255)
rgb(0,0,128)
rgb(0,255,255)
rgb(0 ,128,128)
rgb(0,128,0)
rgb(128,128,0)
rgb(0,255,0)
rgb(255,0,255)
rgb(128,0,128)
rgb(255,0,0)
rgb(128,0,0)
rgb(255,255,0)
Hexadécimal
#000000
#ffffff
#808080
#c0c0c0
#0000ff
#000080
#00ffff
#008080
#008000
#808000
#00ff00
#ff00ff
#800080
#ff0000
#800000
#ffff00
Hexadécimal court
#000
#f f f
#00f
#0ff
#0f0
#f0f
#f00
#ff0
Quelques ressources sur le Web :
www.pourpre.com
www.smartpixel.net/chromoweb/fr/
| jcg
||
2007/2008 |
1
|

Documents pareils