不适合Mixins正确的方式

时间:2014-11-06 07:59:52

标签: css less

我想制作一些LESS功能来制作边框,但是我出错了

.border(@position : left, @color, @size: 1px ){  
    border-@position-width: @size 
    border-@position-color: @color
    border-@position-style: solid;
}

1 个答案:

答案 0 :(得分:2)

使用插值@{var}代替@var,并为@color设置默认值,并在行尾添加;

.border(@position: left, @color: black, @size: 1px ){  
  border-@{position}-width: @size; 
  border-@{position}-color: @color;
  border-@{position}-style: solid;
}