LESS 变量加上 RGBa?

LESS Variable plus an RGBa?

如果这是一个愚蠢的问题,我非常抱歉。 我正在开发一个将由客户使用的站点,并且需要在任何地方使用。我们正在尝试重新设置导航栏表单字段的样式,但我被卡住了。

所以目前我有

input-foo:    lighten(@color, 27.3%);

而不是这个,我想使用 rgba(255,255,255,27.3) 来减轻 @color,但我找不到关于如何做到这一点的任何答案。我是 LESS 的新手,主要在 CSS 工作,现在我正在切换到 LESS。感谢您的帮助。

您可以使用 red()green()blue() 函数来获取颜色的各个 RGB 值。

在您的情况下,这将使:

rgba(red(@color), green(@color), blue(@color), 0.273);

您正在寻找 mix() function,它结合了两种颜色:

input-foo:    mix(@color, rgba(255,255,255,27.3),);