SASS Escape Calc for SquareSpace



如何阻止 SASS 解释calc(90vh - 1.5em)而是按原样编译?

目前,SASS编译为calc(88.5vh)

我尝试过#{'calc(90vh - 1.5em)'}calc(#{'90vh'} - #{'1.5em'})都没有成功。


更新

SASS不是问题。编译的CSS正在上传到SquareSpace,在那里它再次被编译。通过 SASS 初始编译的 CSS 是正确的。


解决

为了解决这个问题,我需要同时转义SASS和SquareSpace LESS编译器。

#{'~"calc(90vh - 1.5em)"'}

为了解决这个问题,我需要同时转义SASS和SquareSpace LESS编译器。

#{'~"calc(90vh - 1.5em)"'}