CSS HSL 颜色
HSL 代表色相、饱和度和亮度。
HSL 值
在 CSS 中,可以使用色相、饱和度和亮度 (HSL) 来指定颜色,形式如下:
hsl(色相, 饱和度, 亮度)
色相是色轮上的一个角度,范围从 0 到 360。0 是红色,120 是绿色,240 是蓝色。
饱和度是一个百分比值。0% 表示灰色,100% 表示全彩色。
亮度也是一个百分比。0% 是黑色,50% 是中性色(既不亮也不暗),100% 是白色。
尝试混合下面的 HSL 值
色相
0
饱和度
100%
亮度
50%
示例
hsl(0, 100%, 50%)
hsl(240, 100%, 50%)
hsl(147, 50%, 47%)
hsl(300, 76%, 72%)
hsl(39, 100%, 50%)
hsl(248, 53%, 58%)
自己动手试一试 »
饱和度
饱和度可以被描述为颜色的强度。
100% 是纯色,没有灰色调。
50% 是 50% 的灰色,但你仍然可以看到颜色。
0% 是完全的灰色;你再也看不到颜色了。
示例
hsl(0, 100%, 50%)
hsl(0, 80%, 50%)
hsl(0, 60%, 50%)
hsl(0, 40%, 50%)
hsl(0, 20%, 50%)
hsl(0, 0%, 50%)
自己动手试一试 »
亮度
颜色的亮度可以被描述为你想要给颜色多少光,其中 0% 表示没有光(黑色),50% 表示 50% 的光(既不暗也不亮),100% 表示全亮度(白色)。
示例
hsl(0, 100%, 0%)
hsl(0, 100%, 25%)
hsl(0, 100%, 50%)
hsl(0, 100%, 75%)
hsl(0, 100%, 90%)
hsl(0, 100%, 100%)
自己动手试一试 »
灰色调
灰色调通常通过将色相和饱和度设置为 0 来定义,并调整亮度从 0% 到 100% 来获得更深/更浅的色调。
示例
hsl(0, 0%, 0%)
hsl(0, 0%, 24%)
hsl(0, 0%, 47%)
hsl(0, 0%, 71%)
hsl(0, 0%, 94%)
hsl(0, 0%, 100%)
自己动手试一试 »
HSLA 值
HSLA 颜色值是 HSL 颜色值的扩展,增加了一个 alpha 通道,用于指定颜色的不透明度。
HSLA 颜色值指定如下:
hsla(色相, 饱和度, 亮度, alpha)
alpha 参数是一个介于 0.0(完全透明)和 1.0(完全不透明)之间的数字。
尝试混合下面的 HSLA 值
色相
0
饱和度
100%
亮度
50%
Alpha
0.5
示例
hsla(9, 100%, 64%, 0)
hsla(9, 100%, 64%, 0.2)
hsla(9, 100%, 64%, 0.4)
hsla(9, 100%, 64%, 0.6)
hsla(9, 100%, 64%, 0.8)
hsla(9, 100%, 64%, 1)
自己动手试一试 »
视频:CSS 颜色 HSL

