2015-11-17 58 views
1

我对LESS很感兴趣,仍在学习。我怎样才能得到一个颜色不透明度超过基本颜色RBG的输出颜色?获取RGBA上RGB的输出颜色

例如:过RED = #ffbfbf

90%WHITE(粉红色)

回答

1

LESS具有内置color functions处理这个问题。

对于您的情况,您可以使用darken(#fff, 10%)获得白色90%。从那里你可以使用mix() function将它与指定重量的红色组合在一起。

例如:

background-color: mix(darken(#fff, .1), #f00, 75%); 

输出:

background-color: #ffbfbf; 
+0

感谢您的帮助。这可能会得到与我上面的例子完全相同的结果吗?它看起来像darken功能输出90%的白色,就好像它在黑色背景上一样,对吧? – JeePee

+0

@ Jean-Philippe更新时间如果你愿意,你可以通过[在线LESS编译器](http://winless.org/online-less-compiler)来运行它。它现在输出'#ffbfbf',这就是你所拥有的。 –