185

使用 LESS,我知道我可以更改颜色变量的饱和度或色调。看起来像这样:

background: lighten(@blue, 20%);

不过,我想更改颜色的 alpha 不透明度。最好像这样:

background: alpha(@blue, 20%);

有没有一种简单的方法可以在 LESS 中做到这一点?

4

2 回答 2

324

网站文档给出了答案:

background: fade(@blue, 20%);

函数名称fadealpha符合该文档。

于 2012-10-07T19:33:50.290 回答
34

为了完整性

褪色

设置颜色的绝对透明度。可以应用于颜色,无论它们是否已经具有不透明度值。

background: fade(@blue, 20%);

淡入

降低颜色的透明度(或增加不透明度),使其更加不透明。

background: fadein(@blue, 80%);

消退

增加颜色的透明度(或降低不透明度),使其不那么不透明。要淡入另一个方向,请使用淡入淡出。

background: fadeout(@blue, 20%);

查看完整文档

于 2015-06-14T11:43:05.320 回答