仅覆盖Mixin中的基本参数

时间:2012-05-27 17:37:26

标签: less less-mixins

简单的问题。我刚刚开始关注CSS构建,我偶然发现了这个困境:

.fontcase (@family:'helvetica',@size:1em,@fontweight:300,@color:#ffffff) {   
    font-family: @family Arial  sans-serif;   
    font-size:@size;   
    font-weight:@fontweight;   
    color:@color; 
}

#ex-topnav-items {
     .fontcase(@fontweight:700);

     margin:5px;   
     line-height: 1.5em;
     letter-spacing: 1px; 
}

我只想覆盖mixins中的一个参数,但似乎这不是正确的语法。

1 个答案:

答案 0 :(得分:1)

该格式是正确的并且受支持,但仅限于less.js的主分支(将包含在1.3.0之后的版本中)和无点(来自更早版本 - 无点是ac#port)。

所以,等一下,使用less.js的主分支或使用dotless ..