@color1: #3498db;
@color2: #e74c3c;
// 使用 mix() 函数混合两种颜色,50% 的权重
@mixedColor: mix(@color1, @color2, 50%);
在这个例子中,@mixedColor 将会是 @color1 和 @color2 的平均颜色,混合比例为 50%。你可以调整混合比例来获得不同的效果,比如 mix(@color1, @color2, 25%) 将会得到更接近 @color1 的颜色。
此外,mix() 函数还可以用于混合颜色和透明度,如下所示:
@color1: #3498db;
@color2: #e74c3c;
// 使用 mix() 函数混合两种颜色和透明度,25% 的权重
@mixedColorWithAlpha: mix(@color1, @color2, 25%, 75%);
在这个例子中,@mixedColorWithAlpha 是 @color1 和 @color2 以及透明度的混合结果。你可以根据具体的需求来使用这个函数。
这是 Less 中用于颜色混合的基本示例。
转载请注明出处:http://www.zyzy.cn/article/detail/4309/Less