减:左:calc(50% - 38px);

时间:2015-10-02 16:13:15

标签: css less

我们应该如何写.less来获取

left: calc(50% - 38px);

我有

@myWidth: 38px;
left: calc(50% - @myWidth);

我获得了

left: calc(12%); // ?? > (50-38) = 12%

1 个答案:

答案 0 :(得分:1)

LESS使用它遇到的第一个测量单位进行计算。由于您不希望LESS计算表达式,因此请将其包装在字符串中。

Pen - 点击CSS面板中编译的视图

left: calc(~'50% - 38px');

@myWidth: 38px;
left: calc(~'50% - @{myWidth}');