相关疑难解决方法(0)

LESS.js + @arguments + Skip One Argument

我一直在谷歌等搜索,但我找不到我想要的东西(我希望我没有忽略的东西)..所以我认为我最好的选择是问你们:)

我第一次和LESS-JS一起玩,我真的很喜欢它.但是我现在有点问题.

我正在使用这样的@arguments变量:

.basicBorder(@width:1px, @type:solid, @color:@black){
    border:@arguments;
}
Run Code Online (Sandbox Code Playgroud)

哪个按预期工作.现在,当我想要边框为红色时,我将其添加到我的css中的元素:

.basicBorder(1px, solid, @red);
Run Code Online (Sandbox Code Playgroud)

哪个也按预期工作.但是我想避免写1px, solid,,因为这些都是我的默认值,但是当我尝试这个时:

.basicBorder(@red);
Run Code Online (Sandbox Code Playgroud)

或这个:

.basicBorder(,,@red);
Run Code Online (Sandbox Code Playgroud)

它不起作用.

所以我想知道是否any1知道如何"跳过"前两个变量,这样我就可以输入颜色,以防我不想更改边框宽度和类型.

我希望你得到我想说的话!

问候!

css less

3
推荐指数
1
解决办法
1958
查看次数

标签 统计

css ×1

less ×1