天天看點

css calc複合運算

問題:

在less中,使用calc(100% - 7px)或者calc(100% - 7rem)的結果都是calc(93%)

解決方案:

可以使用e(“calc(100% - 7px)”)或者e(“calc(100% - 7rem)”)實作理想中的運算。

e函數用來直接傳回傳入的字元串内容,不包括引号,進而繞過less的解析換算。

附加

這個方案也可以用來算複合函數

比如e(“calc((100% - 100px) / 2 + 10px)”)