首页 > sass @mixin参数不能作为css属性名输出吗

sass @mixin参数不能作为css属性名输出吗

这段代码本来是less写的 现在要混到scss里 所以我翻译了一下

less代码如下:

.px2rem(@name, @px){
    @{name}: @px / 75 * 1rem;
}

body{
    .px2rem(width, 750);
    .px2rem(height, 300);
}

我自己写成scss如下:

@mixin px2rem($name, $px){
    $name:$px / 75 * 1rem;
    height:$name;
}
body{
    @include px2rem(width,640);
}

这样写为什么没输出 width:8.53333rem,只输出了height:8.53333rem
@mixin参数不能作为css的属性名输出吗?
求大神解答。


试试 #{$name}?

【热门文章】
【热门文章】