我正在研究一個簡單的mixin與Grunt Spritesmith一起使用。這是我到目前爲止已經寫...
@mixin svg($svg, $height, $width) {
background-image:url(../../images/svg/#{$svg}.svg);
background-repeat:no-repeat;
display:block;
height:$height + px;
width:$width + px;
.no-svg & {
@include sprite($#{$png});
}
}
而且我會使用它像這樣...
@include svg("logo", 50, 100);
我遇到的問題是,我傳遞的只是在背景圖像URL中使用的圖像的名稱(在這種情況下,只是「標誌」),但我需要像這樣一美元的前綴@include精靈混入......
@include sprite($logo);
所以我只需要知道的是,我將如何在Sass中對這條線進行格式化,以便我t吐出$ svg變量傳入$前綴。這是需要調整@include sprite($#{$ png})的行;謝謝。
這是一個恥辱,這不可能是完成,謝謝你的提示。 – GuerillaRadio