mcss icon indicating copy to clipboard operation
mcss copied to clipboard

mscc 解析 calc 函数的bug

Open ystarlongzi opened this issue 9 years ago • 3 comments

mcss 代码片段:

/* xx.mcss */
div {
    width: calc(100% + 2px);
}

实际解析后结果:

/* xx.css */
div {
    width: calc(102%);
}

预期解析后结果:

/* xx.css */
div {
    width: calc(100% + 2px);
}

ystarlongzi avatar May 25 '15 07:05 ystarlongzi

操作符前后有空格就视为运算操作,mcss当做表达式进行计算,但其实calc其实并不需要计算。 但作为calc如果需要委托给浏览器计算,操作符必须留空格。

mcss对calc的使用有解决方案吗?

techbirds avatar Jun 21 '17 05:06 techbirds

div {
    width: t('calc(100% + 2px)');
}

先这样吧

leeluolee avatar Jun 21 '17 11:06 leeluolee

感谢。

techbirds avatar Jun 22 '17 01:06 techbirds