【发布时间】:2013-05-14 19:01:50
【问题描述】:
我正在创建一个带有 3 个参数的 Sass mixin,其中一个是可选的,如果它通过了我想打印出来,否则我不想打印任何东西。
这是我的 mixin 的样子:
@mixin name($arg1, $arg2, $arg3: false){
@if $arg3 { #{$arg3} , }
& {
color: #{$arg1};
> #{$arg2}{
&:before{
something...
}
}
}
}
但这不起作用并且会引发错误
警告:语法错误:“...$arg3}”后的 CSS 无效:预期为“{”,为“}”
那么我怎样才能达到预期的效果呢?
【问题讨论】: