Site personnel

RATP | MÉTÉO | ASTRO et MUSIC

 


FORMATEUR - WEBMESTRE - Tél : 06 25 27 61 68 


7 rue André Bernard - 93110 Rosny sous Bois 

eric-bourgeois.com www



Gestion de la couleur en CSS

En abordant la question des couleurs, nous entrons de plein pied dans l'outil CSS et le web-design.

Le mot « design » se rapporte au travaille sur l'esthétique d'un objet utilitaire produit par l'industrie.
Il a désormais conquis tous les secteurs d'activité et de production, notamment l'architecture, l'industrie, le graphisme (publicité, Web).

Il s'agit de rendre « beau » un objet conçu avant tout pour être utile.
Le web-design, ou « design de site web » s'inscrit dans cette lignée et désigne avant tout l'alliance entre le graphisme et le coté fonctionnel d'un site...

La bonne utilisation des couleurs et des harmonies étant un aspect fondamental de la mise en forme d'un document web, voyons quels outils les style CSS proposent pour la prendre en charge.


Harmonie des couleurs

Toutes les cultures et tous les peuples ont créé leur symbolique des couleurs et associé à chacune sa valeur et son interprétation.

La couleur et le thème du site

Chaque site web et fondé sur un concept général et des objectifs principaux :

  • vente,
  • distraction,
  • information,
  • dynamique de communauté,
  • etc.

Cette ligne éditoriale à des conséquences sur le choix des couleurs.
Ainsi, un site traitant d'informatique recourra souvent à des tons bleus, couleur froide qui se prête bien à des domaines technologiques.
Exemple de site « informatique ».

À l'inverse, des site plus « conformistes » ou liés à l'histoire adopterons des teintes plus chaudes, dans les tons beige ou brun.
Exemple de site lié à l'histoire.

Influence du public visé

Le public visé influence grandement le choix des couleurs :
un site web pour enfants ou adolescent affiche son dynamisme à travers des couleurs stimulantes et très prononcées, alors que les portails pour seniors favorisent préférentiellement des couleurs réconfortantes et sereines.
Exemple de site pour enfants.

Certains sites minimalistes ou très portés sur l'ergonomie prennent la décision de conserver les couleurs par défaut du Web :
liens en bleu et soulignés, liens visités en violet, afin de ne pas heurter la navigation des débutants.
D'autres sites, futuristes ou avant-gardistes, adoptent des teintes originales volontairement provocantes.
Exemple de site « minimaliste ».


Représentation de la couleur

Voici peu, les limitations des ordinateurs empêchait de représenter plus de 256 couleurs simultanément. Les professionnels s'étaient alors accordés sur une palette web de 216 couleurs « sécurisés », permettant d'assurer une compatibilité parfaite entre les différents ordinateurs.

En informatique, les progrès sont rapides : presque tous les ordinateurs actuels sont capable d'afficher 16 millions de couleurs.

Différents codages permettent de se référer aux couleurs dans les feuilles de styles. Certains reposent sur les couleurs fondamentales, d'autres se fondent sur la luminosité, la teinte et la saturation.
Nous nous contenterons de retenir les deux notations les plus fréquemment utilisées par les webmestres.

L'espace de couleur RGB

RGB (RVB en français) est une abréviation de « red, green (vert), blue ».

Datant des année 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 RGB définit la proportion de chacune de ces trois couleurs fondamentales en la codant sur un octet :

  • un octet représentant une série de 8 bits
  • un bit ayant deux valeurs (0 ou 1)
  • 2 puissance 8 nous donne : 256 valeurs par octet

C'est-à-dire une valeur comprise entre 0 et 255 pour chaque proportion des couleurs. Chaque couleur est ainsi transcrite sur trois octets, soit 256 puissance 3 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.

Pour info : forme préliminaire d'une page ancienne (2005) sur la technique de codage électronique, récupérée et dont la reconstruction, avec le CSS conforme, sera faite ultérieurement:
Les couleurs sur le Web (ébauche)


La notation RGB


Notation décimale

La syntaxe CSS pour la notation des couleurs en RGB est la suivante :

  • rgb(0,0,255) (ceci correspond au bleu)
    Zéro sur le rouge, zéro sur le vert, valeur maximale (255) sur le bleu.

On peut aussi inscrire les valeurs en pourcentages :

  • rgb(0,0,100%) (autre représentation du bleu)

Ces couleurs fondamentales se composent à l'écran par synthèse additive, moins intuitive que la synthèse soustractive, familière aux peintres.
C'est pourquoi il est utile de se familiariser avec les codes des couleurs les plus classiques :

  • rgb(0,0,0) (noir)
  • rgb(255,255,255) (blanc)
  • rgb(255,0,0) (rouge)
  • rgb(0,255,0) (vert)
  • rgb(255,255,0) (jaune)

En modifiant la valeur de ces trois composantes, on peut représenter toute teinte imaginable. On définira ainsi plusieurs variantes de bleu en n'agissant que sur le troisième nombre.
Cette notation est dite « décimale » car elle recourt au système de numération familier des dix doigts de la main.

Notation hexadécimale

C'est une autre manière d'écrire les nombres, plus adaptée à l'informatique et notamment à la manipulation d'octets.

On s'y autorise seize chiffres (les chiffres habituels complétés par les six premières lettres de l'alphabet [ a,b,c d, e, f ] – 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 RGB 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 bleu de la couleur considérée.
L'exemple ci-dessus prévoit une quantité nulle (00) de rouge et de vert et la quantité maximale (ff) 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)

La notation hexadécimale courte

Quand le codage hexadécimal d'une couleur se compose de trois paires jumelles, comme :

#ffffff, #cc55aa, #ffaa99,

la syntaxe CSS permet de la condenser. On ne reporte pour cela qu'un seul caractère par couple, pour obtenir une notation à trois chiffres.
Ainsi,

#000000, #ffffff, #cc55aa et #ffaa99

deviennent respectivement :

#000, #fff, #c5a et #fa9.

Cette technique ne pourra toutefois condenser des notations telles que :

#ffaa96, #3aaaaa, #00000f,

car leurs paires de caractères consécutifs ne sont pas composées des mêmes chiffes hexadécimaux.

Les mots-clés de couleurs

L'être humain préférant souvent les mots aux nombres, le W3C a intégré à CSS certains mots-clés anglais, représentant les couleurs les plus utilisées.

Le mot green est plus facile à relire que les composantes standards du vert, qu'elles soit écrites en décimal ou en hexadécimal.
Aux principales couleurs correspond ainsi un mot-clé plus intuitif que son code :

  • black désigne le noir,
  • white le blanc,
  • red le rouge,
  • blue le bleu,
  • green le vert, et
  • yellow désigne le jaune.

Bel outil en Flash pour aider à l'accord des couleurs : pourpre.com visualisez votre couleur sur une roue chromatique, trouvez des teintes qui s'accordent.




Application pratique

Voici une liste de couleurs, exprimées soit par mot-clé, soit par une notation hexadécimale ou RGB.

Amusez-vous à trouver leur correspondance en notation hexadécimale courte.

  expression
1 #dcdcdc
2 lime
3 gray
4 rgb(100%,0,100%)
5 #ddcbdd
6 indigo
7 #fffff0
8 magenta
9 purple
10 #d2d2d2

Découvrez la palette complète des 216 couleurs sécurisées en CSS : couleur.html

Solution


Haut de page

Auto-entrepreneur.
Access®, Excel®, Powerpoint®, Word® & Windows® sont des produits et marques déposés
propriété de Microsoft, Inc.
Photoshop® & Dreamweaver ® sont des produits et marques déposés propriété de Adobe System.

 
Dernière mise à jour le 12.08.2011