Passons maintenant au vaste sujet de la
couleur.
Comment ça vaste ?
Vous connaissez déjà la propriété qui permet de modifier la couleur du texte : il s'agit de
color. Nous allons nous intéresser aux différentes façons d'indiquer la couleur, car il y en a plusieurs.
Indiquer le nom de la couleur
La méthode la plus simple et la plus pratique pour choisir une couleur est de taper son nom (in english, of course).
Le seul défaut de cette méthode est qu'il n'existe que 16 couleurs dites "standard". D'autres couleurs officieuses existent, mais comme elles ne fonctionneront pas forcément pareil sur tous les navigateurs, je vais éviter de vous les montrer.
Voici les 16 couleurs que vous pouvez utiliser en tapant simplement leur nom :
| Couleur |
Aperçu |
| white |
 |
| silver |
 |
| grey |
 |
| black |
 |
| red |
 |
| maroon |
 |
| lime |
 |
| green |
 |
| yellow |
 |
| olive |
 |
| blue |
 |
| navy |
 |
| fuchsia |
 |
| purple |
 |
| aqua |
 |
| teal |
 |
Vous pouvez les apprendre par coeur si ça vous chante, en plus ça vous fera réviser votre anglais.
Pour passer tous les titres en marron, on peut donc écrire :
Code : CSS
La notation hexadécimale
16 couleurs, c'est quand même un peu limite quand on sait que la plupart des écrans peuvent en afficher 16 millions.
D'un autre côté, remarquez, s'il avait fallu donner un nom à chacune des 16 millions de couleurs...
Heureusement, il existe plusieurs façons en CSS de choisir une couleur parmi toutes celles qui existent. La première que je vais vous montrer est la notation hexadécimale. Elle est couramment utilisée sur le Web, mais il existe aussi une autre méthode que nous verrons plus loin.
Un nom de couleur en hexadécimal, ça ressemble à ça : #FF5A28. Pour faire simple, c'est une combinaison de lettres et de chiffres qui indiquent une couleur.
On doit toujours commencer par écrire un dièse (
#), suivi de 6 lettres ou chiffres allant de 0 à 9 et de A à F.
Ces lettres ou chiffres fonctionnent deux par deux. Les 2 premiers indiquent une quantité de rouge, les 2 suivants une quantité de vert, et les 2 derniers une quantité de bleu. En mélangeant ces quantités (qui sont les composantes
Rouge-
Vert-
Bleu de la couleur) on peut obtenir la couleur qu'on veut.
Ainsi, #000000 correspond à la couleur noire et #FFFFFF à la couleur blanche. Mais maintenant, me demandez pas quelle est la combinaison qui produit du orange couleur "coucher de soleil", je n'en sais strictement rien.
Certains logiciels de dessin, comme Photoshop, Gimp et Paint .NET, vous indiquent les couleurs en hexadécimal. Il vous est alors facile de copier-coller le code hexadécimal d'une couleur dans votre fichier CSS.
Voici par exemple comment on fait pour appliquer la couleur blanche en hexadécimal sur les paragraphes :
Code : CSS
Notez qu'il existe une notation raccourcie : on peut écrire une couleur avec seulement 3 caractères. Par exemple : #FA3 est équivalent à écrire #FFAA33.
La méthode RGB
Que signifie RGB ? En anglais, Rouge-Vert-Bleu s'écrit Red-Green-Blue, ce qui s'abrège en "RGB". Comme pour la notation hexadécimale, on doit définir une quantité de rouge, de vert et de bleu pour choisir une couleur.
Encore cette histoire tordue de quantités de rouge-vert-bleu ?
Oui, mais là vous allez voir que c'est beaucoup plus pratique et qu'avec un logiciel de dessin tout simple comme Paint, vous pouvez trouver la couleur que vous désirez. Voici la marche à suivre :
- Lancez le logiciel Paint depuis le menu Démarrer.
- Rendez-vous dans la section Modifier les couleurs :
- Une fenêtre s'ouvre. Dans la zone qui apparaît à droite, faites bouger les curseurs pour sélectionner la couleur qui vous intéresse. Supposons que je sois pris d'une envie folle d'écrire mes titres <h1> en rose barbie (supposons seulement). Je sélectionne la couleur dans la fenêtre, comme ceci :
- On relève les quantités de Rouge-Vert-Bleu correspondantes indiquées en bas à droite de la fenêtre (ici 240-96-204). Je recopie ces valeurs dans cet ordre dans le fichier CSS, comme ceci :
Code : CSS | p
{
color: rgb(240,96,204);
}
|
Comme vous avez pu le constater dans l'exemple, pour utiliser la méthode RGB il faut taper
rgb(Rouge, Vert, Bleu) en remplaçant "Rouge, Vert, Bleu" par les nombres correspondants. Pour information, ces quantités sont toujours comprises entre 0 et 255.
Et en Bonus Track...
Je mets à votre disposition un petit logiciel tout simple, spécialisé dans le choix d'une couleur, réalisé par Benjamin Chartier. Nul doute qu'il vous sera très utile pour vous aider à choisir vos couleurs. Ce logiciel s'appelle "La boîte à couleurs", et il ressemble à ceci :
Bien entendu, il est en français, totalement gratuit et il est téléchargeable directement depuis le Site du Zéro. Bref, ce serait bien bête de ne pas l'essayer.
Il y a plusieurs onglets comme vous pouvez le voir. Je vous recommande de rester sur le premier ("RVB") ou d'aller dans l'onglet "Visuel". Les autres ne nous concernent pas, et évitez en particulier l'onglet "Nom" qui propose des noms de couleurs parfois invalides (je vous rappelle qu'il existe seulement 16 noms de couleurs "standards").
Vous pouvez récupérer en bas à droite le numéro de la couleur en hexadécimal (le numéro commence toujours par un #), ou encore recopier les valeurs de Rouge-Vert-Bleu (RVB) dans le CSS.
Enfin, et c'est certainement la fonctionnalité la plus intéressante du logiciel, vous pouvez utiliser la pipette en haut à droite pour récupérer n'importe quelle couleur s'affichant sur votre écran !
Amusez-vous bien !
