我想在项目中对边框使用 Less mixin,但通常我需要使用边框的不同边,而不是全部。
我写了一个简单的mixin:
.border-all (@border; @border-type; @border-color) {
border-top: @border @border-type @border-color;
border-right: @border @border-type @border-color;
border-bottom: @border @border-type @border-color;
border-left: @border @border-type @border-color;
}
例如,是否可以仅将参数传递给border-top
and border-bottom
?
所以:
.class {
.border-all (3px; double; @border-color);
}
将输出:
.class {
border-top: 3px double #333;
border-bottom: 3px double #333;
}
我可以忽略将参数传递给 mixin 中的不同 CSS 属性吗?