【发布时间】:2015-10-13 10:40:13
【问题描述】:
我需要声明一个带有可变数量参数的 LESS mixin,并将其传递给 mixin,如下所示:
.linear-gradient(@color1, @color2) {
background: -webkit-linear-gradient(@color1, @color2);
background: -o-linear-gradient(@color1, @color2);
background: -moz-linear-gradient(@color1, @color2);
background: linear-gradient(@color1, @color2);
}
.linear-gradient(@color1, @color2, @color3) { ...
.linear-gradient(@color1, @color2, @color3, @color4) { ...
... // usage with a variable number of arguments:
body > header {
.linear-gradient(red, yellow, blue);
如in the documentation 所述,我可以使用@arguments 和@rest 关键字,但我不太清楚在我的情况下应该如何使用它...
【问题讨论】:
-
@Harry:“重复”的OP不处理
@arguments我问一下 -
请检查 esp 发布的答案。问题可能不同,但解决方案是相同的(您也可以在 Amit 发布的答案中看到它)。
-
@Harry:它可能适合,但是 esp 没有提到
;detail