CSS: HSL Color

By Xah Lee. Date: . Last updated: .

HSL Color Generator

Code:

Hue:
Saturation:
Lightness:

HSL Color Syntax

Syntax using space separator and slash

Syntax using space separator was introduced around 2020.

hsl(hue saturation lightness)

hsl(hue saturation lightness / opacity)

/* gold */
/* Hex: #FFD700 */

/* space as separator */
p {
 background-color: hsl(51 100 50);
}

/* percentage */
p {
 background-color: hsl(51 100% 50%);
}

/* with opacity */
p {
 background-color: hsl(51 100% 50% / 50%);
}

/* with opacity as number */
p {
 background-color: hsl(51 100% 50% / 0.5);
}

Syntax using comma separator

comma separator syntax is older, available since 2012 at least.

hsl(hue, saturation, lightness)

hsl(hue, saturation, lightness, opacity)

/* comma as separator */
p {
 background-color: hsl(51, 100%, 50%);
}

p {
 background-color: hsl(51, 100%, 50%, 0.5);
}

p {
 background-color: hsl(51, 100%, 50%, 50%);
}

HSL color samples

HSLA function (legacy)

hsla(hue, saturation, lightness, opacity)

div {
 background-color: hsla(120, 100%, 50%, 0.3);
}

CSS Color