コンパスを使用してスプライトを作成しています。スプライトが作成されていますが、cssの出力がimagesディレクトリの間違った場所を指しています。スプライトを作成するときにコンパスが画像の前にスラッシュをスクロールする
出力は次のとおりです。
.menu-sprite, .menu-about, .menu-art, .menu-drum, .menu-links,
.menu-music, .menu-science, .menu-writing {
background: url('/images/menu-sb7e36b009c.png') no-repeat;
}
が、私はそれになりたい:ここ
.menu-sprite, .menu-about, .menu-art, .menu-drum, .menu-links,
.menu-music, .menu-science, .menu-writing {
background: url('images/menu-sb7e36b009c.png') no-repeat;
}
は私のconfib.rbのセットアップです:
http_path = "/"
css_dir = "."
sass_dir = "sass"
images_dir = "images"
javascripts_dir = "js"
、ここでは、IMが呼び出す方法です私のscssファイルのスプライト:
@import "compass/utilities/sprites/base";
@import "menu/*.png";
@include all-menu-sprites;
何が間違っていますか?最初のスラッシュを画像の前で削除するにはどうしたらいいですか?
ありがとうございました。
答えが見つかりました。ちょうど追加する必要があります 'relative_assets = true' confib.rb – abelb