HSLuv
The HSLuv color space is not registered in Color by default
Properties
Name: hsluv
White Point: D65 / 2˚
Coordinates:
| Name | Range |
|---|---|
h |
[0, 360) |
s |
[0, 100] |
l |
[0, 100] |

Figure 1. HSLuv color space in 3D
HSLuv is a human-friendly alternative to HSL. It was formerly known as "HUSL" and is a variation of the CIELChuv color space, where the chroma component is replaced by a saturation component which allows you to span all the available chroma as a percentage. HSLuv is constrained to the sRGB gamut.
Channel Aliases
| Channels | Aliases |
|---|---|
h |
hue |
s |
saturation |
l |
lightness |
Input/Output
HSLuv is not currently supported in the CSS spec, the parsed input and string output formats use the
color() function format using the custom name --hsluv:
When manually creating a color via raw data or specifying a color space as a parameter in a function, the color space name is always used:
The string representation of the color object and the default string output use the
color(--hsluv h s l / a) form.