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.22
和3.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定义的顺序及其用法以使编译工作。我不知道这是否仅仅是一个编译器的东西,它可能会为你另辟蹊径。