为什么带参数的less用koala编译成css不成功

用的是v2.0.4版本,例如
.box-shadow (@x: 0, @y: 0, @blur: 1px, @color: #000) {
box-shadow: @arguments;
-moz-box-shadow: @arguments;
-webkit-box-shadow: @arguments;
}
这种带参数的,就编译不成功,谁知道是什么原因吗?

第1个回答  2015-11-06
你是不是在选择器里面引用的啊,less网站上的例子没有放在具体的选择器里面,例如这样子:body {
.box-shadow(2px, 5px);
}
第2个回答  2015-08-18
要确认你这些变量是否都存在
第3个回答  2015-01-04
要确认你这些变量是否都存在追问

存在,全局变量没有问题,但是,像这种.box-shadow (@x: 0, @y: 0, @blur: 1px, @color: #000),带参数定义的变量就是编译不成功

存在,全局变量没有问题,但是,像这种.box-shadow (@x: 0, @y: 0, @blur: 1px, @color: #000),带参数定义的变量就是编译不成功

追答

一般我是这么弄的
变量:
@shadow: inset 0 1px 1px rgba(0,0,0,.075)
方法:
.box-shadow(@shadow) {
-webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1
box-shadow: @shadow;
}
调用:
.box-shadow(inset 0 3px 5px rgba(0,0,0,.125));

第4个回答  2014-12-31
arguments 是不是因为关键字 。