我知道较少的警卫可以使用and
运算符,例如
when (@width > 50) and (@height > 50) { ... }
但有没有办法做or
陈述?使用单词or
尝试上述操作时,我收到错误 CSS guard只能在选择器的末尾使用。我也尝试过:
when (@width > 50), when (@height > 50) { ... }
但是这会导致错误 Guards目前只允许在一个选择器上使用。
答案 0 :(得分:1)
只需使用不含when
的逗号:
.mixin (@a) when (@width > 50), (@height > 50) { ... }
来源:http://lesscss.org/features/#mixin-guards-feature-guard-logical-operators