問題:
在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)”)
在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)”)