Sass插值不起作用

问题描述:

如何在url中跳转变量?好像this也不this变种不工作Sass插值不起作用

@include image("R0lGODlhAQABAIAAAAUEBAAAACwAAAAAAQABAAACAkQBADs=") 

@mixin image($base64) 
    background: url(data:image/gif;base64,#{$base64}) //this is line N 
    //background: url("data:image/gif;base64,#{$base64}") 

(行N:属性只规则,指令中不允许,混入 包括,或其它性质)

我想顶嘴3.4.223.5.0-rc.1

错误消息告诉你background属性需要被其中一个命名选项包装。

@mixin image($base64) 
    background: url(data:image/gif;base64,#{$base64}) 

.class 
    @include image("R0lGODlhAQABAIAAAAUEBAAAACwAAAAAAQABAAACAkQBADs=") 

编译成

.class { 
    background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAUEBAAAACwAAAAAAQABAAACAkQBADs=); 
} 

SassMeister和萨斯v3.4.21。我必须改变mixin定义的顺序及其用法以使编译工作。我不知道这是否仅仅是一个编译器的东西,它可能会为你另辟蹊径。