将单位添加到变量较小的

时间:2015-05-06 21:53:08

标签: css less

如果我有行高的数字LESS变量

@lineHeight: 1.2

如何在其末尾添加em以设置要生成的元素的高度:

height: 1.2em;

以下不起作用:

height: @(lineHeight)em;
height: @(lineHeight)"em";
height: @(lineHeight) + "em";
height: @lineHeight + "em";

我已经看到其他线程,答案是添加一个单位并不容易,但这似乎并不正确,因为数字行高值与em单元齐头并进。

1 个答案:

答案 0 :(得分:2)

我在shopware theme-mixin

中找到了解决方案
 height: ~"@{lineHeight}px";

但您评论中的seven-phases-max解决方案也适用

 height: unit(@lineHeight, px);