📜  Less 中的颜色通道功能是什么?

📅  最后修改于: 2022-05-13 01:56:29.681000             🧑  作者: Mango

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