私は自分の(一種の)SASS/COMPASS「フレームワーク」に取り組んでいます。
すべての画像が保存されているフォルダーの名前である変数($ sprite)を設定しました。
私はこの方法でそれを行うので、後でその名前をreplace-with-image-mixinとスプライトの生成に使用できます。
@import "#{$ sprite} /*.png"が機能していれば、すべてが素晴らしいでしょう。
何か案は?
//sprite images folder name
$sprite: "sprite";
//settings
$sprite-sprite-base-class: ".#{$sprite}" - *works*;
$sprite-spacing: 20px;
$sprite-sprite-dimensions: true;
//generate sprite
@import "sprite/*.png"; - normal path - *works*
@import "#{$sprite}/*.png" - path with a variable in it - *doesn't work*
//mixin
@mixin replace-with-image($imageName){
@include replace-text-with-dimensions("#{$sprite}/#{$imageName}.png");
@extend %dis-ib;
} - *works*