Less 中的颜色通道功能是什么?
LESS是最流行的 CSS 预处理器语言之一,它可以帮助我们使用许多特性来降低 CSS 代码的复杂性。 LESS 有许多内置函数,可以帮助用户以不同的方式编写代码,并使代码更易于理解且编写时间更短。 LESS 中的一个这样的函数是颜色通道函数。
在本文中,我们将了解 LESS 中的颜色通道函数。
颜色通道函数是 LESS 中可用的颜色函数之一。另一个是 -颜色定义函数,颜色操作函数和颜色混合选项。颜色通道函数帮助我们从颜色中提取不同颜色通道的值。与使用颜色通道函数一样,我们可以提取色相、饱和度、亮度、绿色、蓝色分量以及更多其他颜色通道。
下面给出了所有可用颜色通道函数的列表:
- Hue()函数
- 饱和度()函数
- 亮度()函数
- Hsvhue()函数
- Hsvsaturation()函数
- Hsvvalue()函数
- 红色()函数
- Green()函数
- 蓝色()函数
- Alpha()函数
现在,让我们通过示例一一了解它们:
1. Hue():这个函数帮助我们从hsl(色相,饱和度,亮度)颜色空间中的给定颜色通道中提取色调值。它返回一个0 – 360范围内的整数。
例子:
background-color: hue(hsl(85,95%,100%))
输出:
background-color: background: 85
2. Saturation():这个函数帮助我们从hsl(色相、饱和度、亮度)颜色空间中的给定颜色通道中提取饱和度值。此函数返回0-100%范围内的百分比值。
例子:
background-color: saturation(hsl(85,95%,100%))
输出:
background-color: 95%
3. Luminance():这个函数帮助我们从hsl颜色空间中给定的颜色通道中提取亮度通道(亮度)。此函数返回0 -100%范围内的百分比值。
例子:
background-color: luminance(hsl(85,95%,100%))
输出:
background-color: 100%
4、hsvhue():这个函数帮助我们提取hsv色彩空间中的色调值。此函数返回一个0-360 之间的整数值。
例子:
background-color: hsvhue(hsv(90,80%,70%))
输出:
background-color: 90
5、hsvsaturation():这个函数帮助我们提取hsv色彩空间中的饱和度值。此函数返回0-100的百分比值。
例子:
background-color: hsvsaturation(hsv(90,80%,70%))
输出:
background-color: 80%
6、hsvvalue():这个函数帮助我们提取hsv颜色空间中的值通道。此函数返回0-100的百分比值。
例子:
background-color: hsvvalue(hsv(90,80%,70%))
输出:
background-color: 70%
7. Red():这个函数帮助我们提取rgb颜色空间中的红色通道值。此函数返回0-255的浮点值。
例子:
background-color: red(rgb(20,25,35))
输出:
background-color: 20
8. Green():这个函数帮助我们提取RGB色彩空间中的绿色通道值。此函数返回0-255的浮点值。
例子:
background-color: green(rgb(20,25,35))
输出:
background-color: 25
9. Blue():这个函数帮助我们提取RGB色彩空间中的蓝色通道值。此函数返回0-255的浮点值。
例子:
background-color: blue(rgb(20,25,35))
输出:
background-color: 35
10. Alpha():这个函数帮助我们提取rgba(红、绿、蓝、阿尔法)颜色空间中的阿尔法通道值。此函数返回0-1的浮点值。
例子:
background-color: alpha(rgba(20,25,35,0.5))
输出:
background-color: 0.5