HTML & CSS

Couleurs CSS


CSS prend en charge plus de 140 noms de couleurs, valeurs HEX, valeurs RVB, valeurs RVBA, valeurs HSL, valeurs HSLA et opacité.


Couleurs RVBA

Les valeurs de couleur RGBA sont une extension des valeurs de couleur RGB avec un canal alpha – qui spécifie l’opacité d’une couleur.

Une valeur de couleur RGBA est spécifiée avec : rgba(red, green, blue, alpha). Le paramètre alpha est un nombre compris entre 0,0 (entièrement transparent) et 1,0 (entièrement opaque).

rgba(255, 0, 0, 0.2);

rgba(255, 0, 0, 0.4);

rgba(255, 0, 0, 0.6);

rgba(255, 0, 0, 0.8);

L’exemple suivant définit différentes couleurs RGBA :

Exemple

#p1 {background-color: rgba(255, 0, 0, 0.3);} /* rouge avec opacité */
#p2 {background-color: rgba(0, 255, 0, 0.3);} /* vert avec opacité */
#p3 {background-color: rgba(0, 0, 255, 0.3);} /* bleu avec opacité */

Essayez-le vous-même »



Couleurs HSL

HSL signifie Hue, Saturation et Lightness.

Une valeur de couleur HSL est spécifiée avec : hsl(hue, saturation, lightness).

  1. La teinte est un degré sur la roue chromatique (de 0 à 360) :
    • 0 (ou 360) est rouge
    • 120 est vert
    • 240 est bleu
  2. La saturation est une valeur en pourcentage : 100 % est la pleine couleur.
  3. La légèreté est aussi un pourcentage ; 0 % est sombre (noir) et 100 % est blanc.

hsl(0, 100%, 30%);

hsl(0, 100%, 50%);

hsl(0, 100%, 70%);

hsl(0, 100%, 90%);

L’exemple suivant définit différentes couleurs HSL :

Exemple

#p1 {couleur de fond : hsl(120, 100 %, 50 %);} /* vert */
#p2 {background-color: hsl(120, 100%, 75%);} /* vert clair */
#p3 {couleur de fond : hsl(120, 100 %, 25 %);} /* vert foncé */
#p4 {background-color: hsl(120, 60%, 70%);} /* vert pastel */

Essayez-le vous-même »


Couleurs HSLA

Les valeurs de couleur HSLA sont une extension des valeurs de couleur HSL avec un canal alpha – qui spécifie l’opacité d’une couleur.

Une valeur de couleur HSLA est spécifiée avec : hsla(hue, saturation, lightness, alpha), où le paramètre alpha définit l’opacité. Le paramètre alpha est un nombre compris entre 0,0 (entièrement transparent) et 1,0 (entièrement opaque).

hsla(0, 100%, 30%, 0,3);

hsla(0, 100%, 50%, 0,3);

hsla(0, 100 %, 70 %, 0,3);

hsla(0, 100 %, 90 %, 0,3);

L’exemple suivant définit différentes couleurs HSLA :

Exemple

#p1 {background-color: hsla(120, 100%, 50%, 0.3);} /* vert avec opacité */
#p2 {background-color: hsla(120, 100%, 75%, 0.3);} /* vert clair avec opacité */
#p3 {background-color: hsla(120, 100%, 25%, 0.3);} /* vert foncé avec opacité */
#p4 {background-color: hsla(120, 60%, 70%, 0.3);} /* vert pastel avec opacité */

Essayez-le vous-même »


Opacité

Le CSS opacity La propriété définit l’opacité de l’élément entier (la couleur d’arrière-plan et le texte seront opaques/transparents).

Le opacity La valeur de la propriété doit être un nombre compris entre 0,0 (entièrement transparent) et 1,0 (entièrement opaque).

rgb(255, 0, 0);opacité:0.2;

rgb(255, 0, 0);opacité:0.4;

rgb(255, 0, 0);opacité:0.6;

rgb(255, 0, 0);opacité:0.8;

Notez que le texte ci-dessus sera également transparent/opaque !

L’exemple suivant montre différents éléments avec opacité :

Exemple

#p1 {background-color:rgb(255,0,0);opacity:0.6;} /* rouge avec opacité */
#p2 {background-color:rgb(0,255,0);opacity:0.6;} /* vert avec opacité */
#p3 {background-color:rgb(0,0,255);opacity:0.6;} /* bleu avec opacité */

Essayez-le vous-même »


#Couleurs #CSS

Articles similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Voir Aussi
Fermer
Bouton retour en haut de la page