【发布时间】:2017-09-06 17:39:02
【问题描述】:
我无法理解某些语法用法。我有一个带有默认参数的简单混合:
@red: #ff4136;
@blue: #00aef9;
@green: #01ff70;
@yellow: #ffdc00;
.paint(@color: @yellow, @height:100px, @width:200px) {
background-color: @color;
height: @height;
width: @width;
}
.monster-happy {
.paint(@color, 100px, 10px);
}
我只想更改第一个和最后一个默认参数,我不想更改中间参数,例如:
.monster-happy {
.paint(@red, @height, 10px);
}
但它不起作用。我应该如何使它正确以及有什么更好的方法来做到这一点?
【问题讨论】:
-
是的,看起来他们是一样的:(
标签: html css less preprocessor