以这个示例函数为例:
.linear-gradient(
@begin: black,
@end: white,
@switch : 100%,
@default: @begin
) {
background: @default;
background: -webkit-gradient(linear, 0 0, 0 100%, from(@begin), color-stop(@switch, @end));
background: -moz-linear-gradient(top, @begin, @end @switch);
background: -o-linear-gradient(top, @begin, @end @switch);
background: linear-gradient(top, @begin, @end @switch);
}
我想要做的是最初设置@default 参数的默认值作为@begin 参数传递的任何内容,除非从函数传递第四个参数,在这种情况下它采用该值。
这可能吗?这是我使用 LESS 的第一天,所以也许我错过了文档中的一些语法技巧?
谢谢。