Accueil / Tutoriels / Web / Client
Les valeurs de couleurs peuvent être exprimées de différentes façons.
Il existe 17 mots-clés spécifiés en CSS2 pour définir des noms de couleurs. La plupart des navigateurs actuels supportent des couleurs supplémentaires comme peachPuff ou chocolateLiquor.
<div style="color: pink">color: pink</div>
Les valeurs de couleurs hexadécimales sont basées sur les coordonnées RVB (Rouge Vert Bleu), exprimées en valeurs de 0 (mini) à 255 (maxi) , converties en hexadécimal (255 = FF).
<div style="color: #ff00ff">color: #ff00ff</div>
Les valeurs de couleurs hexadécimales peuvent être abrégées si elles sont représentées par 3 paires de valeurs: ff, 66, cc etc. seront donc abrégées en f, 6, c etc.
Donc #ff00cc sera abrégé en #f0c.
selecteur { color: #f0c; }
La Notation Fonctionnelle prend le format rgb(n,n,n), ou 0 <= n <= 255 ou 0% <= n <=100%.
<div style="color: rgb(0,255,127)">color: rgb(0,255,127)</div> <div style="color: rgb(0%,100%,50%)">color: rgb(0%,100%,50%)</div>
Il est conseillé d'utiliser la notation à 3 valeurs (i.e, #rgb) quand elle permet de définir la valeur nécessaire, et les triplet (i.e, #rrggbb) si une plus grande finesse est nécessaire..
Comme vu précédement, la couleur peut être utilisée pour définir la couleur d'avant plan d'un élément.
<html> <head> <title>Tutoriel CMBP :: CSS ::Couleur</title> </head> <body> <h1>Tutoriel CMBP.info :: CSS :: Couleur</h1> <div style="color: blue">color: blue</div> <div style="color: #0000ff">color: #0000ff</div> <div style="color: #00f">color: #00f</div> <div style="color: rgb(0,0,255)">color: rgb(0,0,255)</div> <div style="color: rgb(0%,0%,100%)">color: rgb(0%,0%,100%)</div> </body> </html>
Le code ci-dessus donnera :
La couleur de fond d'un élément est définie par la propriété background-color. Elle peut être utilisée pour les éléments blocs ou en ligne.
selecteur { background-color:couleur; }
<html> <head> <title>Tutoriel CMBP :: CSS :: Couleur de Fond</title> </head> <body style="background-color: #cd8500;"> <h1>Couleur de Fond</h1> <h2>background-color</h2> <div style="height:150px; width: 300px; background-color: #ffdead;"> background-color: #ffdead </div> </body> </html>
Le code ci-dessus donnera :
La propriété background-image permet de définir une image de fond pour un élément.
Elle peut être utilisée pour les éléments blocs ou en ligne.
selecteur { background-image:url(url); }
La propriété background-repeat définit le mode de répétition de l'image de fond.
Les valeurs possibles sont :
selecteur { background-image:url(url); background-repeat:valeur; }
La propriété background-attachment définit si l'image doit être fixe ou suivre le défilement du texte.
Les valeurs possibles sont :
selecteur { background-image:url(url); background-attachment:valeur; }
Note : IE6 (un explorateur du début du siècle) fixait le fond par rapport au conteneur, ce qui était incorrect.
La propriété background-position définit la position du fond.
Les valeurs possibles sont :
selecteur { background-image:url(url); background-position:valeur; }
La page suivante illustre les différentes possibilités pour l'image de fond en CSS :
<html> <head> <title>Tutoriel CMBP :: CSS :: Image de Fond</title> </head> <body> <h1>Tutoriel CMBP :: CSS ::Image de Fond</h1> <h2>Image de Fond</h2> <div style="height:150px; width:400px;color:#ffffff; background-image:url(img/fondfrise.gif)"> background-image:url(img/fondfrise.gif) </div> <h2>Background Repeat</h2> <div style="height:150px; width:400px;color:#ffffff; background-color:#ff6600; background-image:url(img/fondfrise.gif); background-repeat:no-repeat"> background-color:#ff6600; background-image:url(img/fondfrise.gif); background-repeat:no-repeat </div> <hr/> <div style="height:150px; width:400px;color:#ffffff; background-color:#ff6600; background-image:url(img/fondfrise.gif); background-repeat:repeat-x"> background-color:#ff6600; background-image:url(img/fondfrise.gif); background-repeat:repeat-x </div> <hr/> <div style="height:150px; width:400px;color:#ffffff; background-color:#ff6600; background-image:url(img/fondfrise.gif); background-repeat:repeat-y"> background-color:#ff6600; background-image:url(img/fondfrise.gif); background-repeat:repeat-y </div> <h2>Background Attachment</h2> <h3>background-attachment:fixed</h3> <div style="height:150px; width:400px;color:#ffffff; overflow:scroll; white-space:pre; background-color:#ff6600; background-image:url(img/fondfrise.gif); background-repeat:no-repeat; background-attachment:fixed"> background-color:#ff6600; background-image:url(img/fondfrise.gif); background-repeat:no-repeat; background-attachment:fixed<br /> ---- etc. ---- background-color:#ff6600; background-image:url(img/fondfrise.gif); background-repeat:no-repeat; background-attachment:fixed </div> <h3>background-attachment:scroll</h3> <div style="height:150px; width:400px;color:#ffffff; overflow:scroll; white-space:pre background-color:#ff6600; background-image:url(img/fondfrise.gif); background-repeat:no-repeat; background-attachment:scroll"> background-color:#ff6600; background-image:url(img/fondfrise.gif); background-repeat:no-repeat; background-attachment:scroll<br /> ---- etc. ---- background-color:#ff6600; background-image:url(img/fondfrise.gif); background-repeat:no-repeat; background-attachment:scroll </div> <h2>Background Position</h2> <h3>background-position:right</h3> <div style="height:150px; width:400px; color:#ffffff; background-color:#ff6600; background-image:url(img/fondfrise.gif); background-repeat:repeat-y; background-position:right;"> background-color:#ff6600; background-image:url(img/fondfrise.gif); background-repeat:repeat-y; background-position:right </div> <h3>background-position:bottom</h3> <div style="height:150px; width:400px; color:#ffffff; background-color:#ff6600; background-image:url(img/fondfrise.gif); background-repeat:repeat-x; background-position:bottom;"> background-color:#ff6600; background-image:url(img/fondfrise.gif); background-repeat:repeat-x; background-position:bottom </div> <h3>background-position:center</h3> <div style="height:150px; width:400px; color:#ffffff; background-color:#ff6600; background-image:url(img/fondfrise.gif); background-repeat:no-repeat; background-position:center;"> background-color:#ff6600; background-image:url(img/fondfrise.gif); background-repeat:no-repeat; background-position:center </div> <h3>background-position:25% 25%</h3> <div style="height:150px; width:400px; color:#ffffff; background-color:#ff6600; background-image:url(img/fondfrise.gif); background-repeat:no-repeat; background-position:25% 25%;"> background-color:#ff6600; background-image:url(img/fondfrise.gif); background-repeat:no-repeat; background-position:25% 25%; </div> <h3>background-position:30px 30px</h3> <div style="height:150px; width:400px; color:#ffffff; background-color:#ff6600; background-image:url(img/fondfrise.gif); background-repeat:no-repeat; background-position:30px 30px;"> background-color:#ff6600; background-image:url(img/fondfrise.gif); background-repeat:no-repeat; background-position:30px 30px; </div> </body> </html>
Le code ci-dessus donnera :
Dans cet exercice CSS, vous continuerez à travailler sur le fichier Fiche.html, en appliquant les styles aux éléments de la page.
© Sagexa.com