Less 使用mixin作为函数

Less 使用mixin作为函数,less,Less,我需要将值从LESS Mixin返回到LESS CSS属性。它在SCS中很简单,但无法在更少的时间内复制它。任何能帮我解决这个问题的人。提前谢谢。下面是我想要实现无格式混合的示例 不到 .rem(@pixel) { @em: unit(@pixel*0.025,rem); } 无法像在SCSS中那样返回此值 在SCSS中 @function pxtorem($pixels, $context: 0.0625) { @return #{$pixels*$context}rem; }

我需要将值从LESS Mixin返回到LESS CSS属性。它在SCS中很简单,但无法在更少的时间内复制它。任何能帮我解决这个问题的人。提前谢谢。下面是我想要实现无格式混合的示例

不到

.rem(@pixel) {
  @em: unit(@pixel*0.025,rem);
}
无法像在SCSS中那样返回此值

在SCSS中

@function pxtorem($pixels, $context: 0.0625) {
    @return #{$pixels*$context}rem;
}

.div {
    font-size: rem(16);
}
输出:

.div {
    font-size: 1rem;
}
要返回类似于SCSS中的值,请参见

即,在您的情况下,它将类似于:

.pxtorem(@pixels,@context:1./16){
返回:1rem*@pixels*@context;
}
.分区{
字体大小:.pxtorem(8)[];
}