2016-05-07 98 views
0

我想在lesscss負變量轉換到積極:LESS - 轉換負值積極

@var: -100px; 

.test { 
    height: @var * -1; // expect result to be 100px 
} 

但是,當我嘗試編譯這段代碼,我得到「無法識別輸入」錯誤。

+1

*我得到 '無法識別輸入' 錯誤* - 它[應該是精](http://less2css.org/#%7B%22less%22%3A %22%40var%3A%20-100px%3B%5CN%5Cn.test%20%7B%5CN%20%20height%3A%20%40var%20 *%20-1%3B%5CN%7D%22% 7D)。所以要確保你得到的錯誤信息實際上是指向那個語句而不是別的。 –

+1

順便說一句,只是' - @ var'也可以(雖然'-1'對於更復雜的表達式來說更安全,因爲''含義不明確)。 –

回答

-1

使用Abs函數:

@var: -100px; 

.test { 
    height: abs(@var); 
}