3

如果你熟悉less,你能帮我解决这个问题吗?我正在为快速测试用例创建一个径向渐变混合。但是两者都不起作用?

.radialGradient(@posX:center @posY:center, @shape:circle @size:closest-side, @from:white, @to:black){
    background-image: -webkit-radial-gradient(@arguments);
}

或者

.radialGradient(@posX:center @posY:center, @shape:circle @size:closest-side, @from:white, @to:black){
    background-image: -webkit-radial-gradient(@posX @posY, @shape @size, @from, @to);
}

原因?

谢谢!


啊! 我想通了。我忘记在参数中添加“,”。

.radialGradient(@posX:center, @posY:center, @shape:circle, @size:closest-side, @from:white, @to:black){
    background-image: -webkit-radial-gradient(@posX @posY, @shape @size, @from, @to);
}

这是正确的方法。

4

2 回答 2

0

他们在参数语法方面更改了 LESS PHP 以匹配 LESS JS。以前用 ; 分隔的值 现在他们被分开了,

于 2012-01-28T12:20:23.047 回答
0

啊,我找到了解决方案。您忘记在第一个参数后添加逗号;P

.radialGradient(@posX:center, @posY:center, @shape:circle, @size:closest-side, @from:white, @to:black){
    background-image: -webkit-radial-gradient(@posX @posY, @shape @size, @from, @to);
}
于 2011-10-31T22:11:34.553 回答