CSS HSL Couleurs
HSL signifie hue (teinte), saturation (saturation) et lightness (luminosité).
HSL Valeur
En CSS, une couleur peut être spécifiée à l'aide de la teinte, de la saturation et de la luminosité (HSL) sous la forme :
hsl(hue, saturation, lightness)
La teinte est un degré sur le cercle chromatique, de 0 à 360. 0 correspond au rouge, 120 au vert et 240 au bleu.
La saturation est une valeur en pourcentage : 0 % correspond à une nuance de gris et 100 % à la couleur complète.
La luminosité est également un pourcentage : 0 % correspond au noir, 50 % correspond à une couleur ni claire ni foncée, et 100 % correspond au blanc.
Essayez de mélanger les valeurs HSL ci-dessous :
HUE
SATURATION
LIGHTNESS
Exemple
Try it Yourself »
Saturation
La saturation peut être décrite comme l'intensité d'une couleur.
100 % correspond à une couleur pure, sans nuances de gris.
50 % correspond à 50 % de gris, mais la couleur reste visible.
0 % correspond à un gris complet, la couleur est invisible.
Exemple
Try it Yourself »
Lightness / Luminosité
La luminosité d'une couleur peut être décrite comme la quantité de lumière que vous souhaitez donner à la couleur, où 0 % signifie pas de lumière (noir), 50 % signifie 50 % de lumière (ni foncé ni clair) 100 % signifie une luminosité totale (blanc).
Exemple
Try it Yourself »
Nuances de gris
Les nuances de gris sont souvent définies en définissant la teinte et la saturation sur 0, et en ajustant la luminosité de 0 % à 100 % pour obtenir des nuances plus foncées/plus claires :
Exemple
Try it Yourself »
Valeur 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)
Le paramètre alpha est un nombre compris entre 0,0 (transparent) et 1,0 (pas transparent du tout) :
Essayez de mélanger les valeurs HSLA ci-dessous :
HUE
SATURATION
LIGHTNESS
ALPHA
Exemple
Try it Yourself »
CSS — Couleurs HSL — Vidéo W3Schools
Cette vidéo est une introduction aux couleurs HSL en CSS.
Fait partie d'une série de tutoriels vidéo pour apprendre le CSS pour les débutants !
