将颜色的亮度更改为特定值

时间:2017-12-08 14:37:34

标签: css less

我试图将特定颜色的亮度更改为特定的百分比。

例如:

myFunction( hsl(218, 100%, 63%), 80% );

会将hsl(218, 100%, 63%)变为hsl(218, 100%, 80%)

我找不到任何颜色操作功能;因为tint()也会改变饱和度,lighten()相对于当前的亮度(加到当前值)。

有没有办法用LESS实现这个目标?

谢谢!

1 个答案:

答案 0 :(得分:2)

好吧,我找到了一个解决方法:

softmax_cross_entropy_with_logits

background-color: lighten( @color, 80% - lightness(@color) ); 表示所需的亮度值。

这也适用于色调和饱和度:

80%