2015-10-06 74 views
0

如何創建一個LESS當多條件聲明?減少當陳述(或)多個條件

這是我目前所面對的,只有一個條件,但 我想檢查是否myVariable是「value1ORvalue2

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

參見[文件](http://lesscss.org/features/#mixin-guards-feature- OR運營商護邏輯運算符)。 –

回答

2

在AND運算符少由字and識別,但是OR運算符由,識別。

這裏是你將如何使用OR(,)運算符的例子:

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

在欠官方論壇有a recent thread是要求使用OR詞的識別或操盤手(或者除此之外)使用,

目前它在ReadyForImplementation狀態,這意味着如果志願者開始開發此功能,它將成爲未來(近)未來核心的一部分。


UPDATE 2016二月:

2.6 version,在1結束時釋放,被添加了以下功能:

  • 增加 「或」 關鍵字,並允許在任意的邏輯表達式看守
  • 邏輯運算符and現在有更高的先驗邏輯運算符or

所以,從這個版本開始,你就可以還使用而不是,