我怎样才能指导更少的人忽略某些风格的数学?

2023-12-21

我正在使用新的calcCSS 中的函数获取对象的宽度,如下所示:

width: calc(100% - 40px);

不幸的是,由于这是在 LESS 文件中,因此 LESS 在编译时“有效”地将其预先转换为 60%。

我希望更少地忽视数学calc函数,因为我需要browser做这个计算,不能少。

无论如何,我可以让 LESS 忽略这个计算,这样我就可以将它直接传递到浏览器吗?


通过转义字符串使用它:

width: ~"calc(100% - 40px)";

其输出纯粹为CSS:

width: calc(100% - 40px);

而不是预先计算width: calc(60%)(正如您正在经历的那样)。

NOTE: LESS 1.4+ 不需要这个转义字符串 if the 严格数学设置模式,因为所有“数学”都需要自己的括号来触发。所以可以使用该模式下的 LESS 1.4+正如你最初拥有的那样,如果你wanted它进行数学运算,需要额外的括号和unit()函数如下:width: calc((100% - unit(40px)));.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我怎样才能指导更少的人忽略某些风格的数学? 的相关文章

随机推荐