LESS编译边界半径:50%/ 20%

时间:2013-11-25 19:19:35

标签: css css3 less

我在较少的档案中有这一行。

 border-radius: 50% / 20%;

LESS将此行编译为:

 border-radius: 2.5%;

如何强制减少不编译这一行?

1 个答案:

答案 0 :(得分:4)

选项#1:按严格数学

strict-math设置会影响这一点。打开它然后要求所有数学都在括号内;请参阅the change documentation for LESS 1.4),因此如果打开,LESS将不会执行自己的数学运算(此处除法),因为您的值不在括号内。

选项#2:按字符串插值

将其输入为转义字符串值,如下所示:

border-radius: ~"50% / 20%";

这也避免了数学运算,因为值是以字符串形式给出的,但输出本身不能是字符串(如引号所示),所以我们将其转义为使其成为原始输入50% / 20%没有引号。