如何在具有多个条件的语句中创建LESS?
这就是我现在所拥有的,只有一个条件,但是
我想检查myVariable
是否是" value1
" 或" value2
"
& when (@myVariable = 'value1') {
background: red;
}
答案 0 :(得分:6)
在较少的情况下,AND运算符由单词and
标识,但OR运算符由,
标识。
以下是如何使用OR(,
)运算符的示例:
& when (@myVariable = 'value1'), (@myVariable = 'value2') {
background: red;
}
在LESS官方讨论论坛中,a recent thread要求使用OR
字来识别OR运算符,而不是(或者可能除此之外)使用,
。< / p>
目前处于 ReadyForImplementation 状态,这意味着如果志愿者开始开发此功能,它将成为(近)未来LESS核心的一部分。
2016年2月更新:
在1月底发布的2.6 version中添加了以下功能:
and
现在具有更高的优先级,然后是逻辑运算符or
因此,从此版本开始,您还可以使用OR
运算符代替,