我可以在不使用PX的情况下声明像素参数吗?

时间:2012-10-01 01:52:24

标签: less mixins

这是我的左边缘的mixin:

.mL (@pixels) {
    margin-left: @{pixels}px;
}

这就是我所说的:

#menu {
    .mL(124);
}

这会输出语法错误。这甚至可以吗?

1 个答案:

答案 0 :(得分:3)

它适用于转义字符串插值:

.mL (@pixels) {
    margin-left: ~"@{pixels}px";
}

更简洁的方法可能是将0px添加到您的变量中:

.mL (@pixels) {
    margin-left: @pixels + 0px;
}