声明(或)多个条件时较少

时间:2015-10-06 17:11:48

标签: less

如何在具有多个条件的语句中创建LESS?

这就是我现在所拥有的,只有一个条件,但是 我想检查myVariable是否是" value1" " value2"

& when (@myVariable = 'value1') {
    background: red;
}

1 个答案:

答案 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中添加了以下功能:

  • 添加&#34;或&#34; guards中的关键字和允许的任意逻辑表达式
  • 逻辑运算符and现在具有更高的优先级,然后是逻辑运算符or

因此,从此版本开始,您还可以使用OR运算符代替,

相关问题