CSS Color - HSL 函数
2021/12/22 6:21:50
本文主要是介绍CSS Color - HSL 函数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
CSS Color - HSL 函数
背景
CSS 色彩 color
可以使用 3 种值定义:关键字、RGB 立体坐标系、HSL 圆柱坐标系。
关键字,如 red
、green
,颜色语义明确,但关键字数量有限,无法表达所有的颜色。
RGB 立体坐标系,即立体直角坐标系,由 3 个 16 进制值组成,rgb(255, 255, 255)
或 #FFFFFF
,16 进制值对计算机友好,开发者就很难推测和调整颜色对应的值。
HSL 圆柱坐标系,即立体极坐标系,由 h(色相)、s(饱和度)、l(亮度) 组成,hsl(60, 100%, 50%)
,相比 RGB 的优点是更加直观:你可以估算你想要的颜色,然后微调。它也更易于创建相称的颜色集合。(通过保持相同的色相并改变亮度/暗度和饱和度)。
hsl 圆柱色彩体系
值 | 描述 |
---|---|
hue - 色相 | 定义色相,0 或 360 为红,120 为绿,240 为蓝 |
saturation - 饱和度 % | 定义饱和度,越高颜色越纯,越低则越淡,0% 为灰色 |
lightness - 亮度 % | 定义亮度,0% 为黑色,100% 为白色,50% 为黑白之间 |
色相(h)
把颜色变成360° 圆,0 或 360 为红,120 为绿,240 为蓝。
饱和度(s)
0% - 100%,越高颜色越纯,越低则越淡,0% 为灰色。
0% 为灰色可理解为没有颜色,此时亮度为 50%,显示灰色。
亮度(l)
0% 为黑色,100% 为白色,50% 为黑白之间。
如果饱和度为 0%,50% 黑白之间为显示灰色
hsl 函数
CSS 中颜色值可以使用 hsl 函数,例如按照色相圆盘, color: hsl(60, 100%, 50%)
为黄色。
使用 hsl 函数,可以让开发者更容易推测值的颜色。
本博客(marsk6)所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
这篇关于CSS Color - HSL 函数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14CSS-Module学习:轻松入门指南
- 2024-11-12CSS9资料入门指南
- 2024-11-12CSS浮动资料详解:初学者指南
- 2024-11-12CSS选择器资料详解与实战教程
- 2024-11-12CSS样式资料:初学者必备指南
- 2024-11-11CSS项目实战:从入门到上手
- 2024-11-11CSS定位项目实战:新手指南
- 2024-11-11CSS浮动项目实战:初学者指南
- 2024-11-11CSS选择器项目实战:从入门到上手
- 2024-11-11CSS样式项目实战:新手入门指南