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

标签 less mixins

这是我的 Margin Left 的 mixin:

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

我就是这样调用它的:

#menu {
    .mL(124);
}

这会输出语法错误。这可能吗?

最佳答案

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

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

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

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

关于less - 我可以在不使用 PX 的情况下声明像素参数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12666710/

相关文章:

ruby-on-rails - 初始化混合到模型中的模块

css - 我可以在 LESS mixin 中使用 CSS 伪类数组吗?

perl - MooseX::NonMoose 类中的混合问题

CSS LESS 占位符混合

design-patterns - 单一职责和混合

LESS 过渡混合

jQuery 和 LESS,样式表更新仅有效一次

css - 使用 Bootstrap + LESS Mixins 的语义网格 – 如何?

css - 使用 Sass/Less 和 Live Css 编辑

css - 如何为 Bootstrap 制作响应式(Row Fluid)Mixin