Ich benutze Compass, um Sprites zu erstellen. Die Sprites werden erstellt, aber die CSS-Ausgabe verweist auf den falschen Ort für das Bilderverzeichnis.Kompass wirft in Schrägstrich vor Bilder bei Sprites
der Ausgang ist:
.menu-sprite, .menu-about, .menu-art, .menu-drum, .menu-links,
.menu-music, .menu-science, .menu-writing {
background: url('/images/menu-sb7e36b009c.png') no-repeat;
}
aber ich will es sein:
.menu-sprite, .menu-about, .menu-art, .menu-drum, .menu-links,
.menu-music, .menu-science, .menu-writing {
background: url('images/menu-sb7e36b009c.png') no-repeat;
}
hier ist mein confib.rb Setup:
http_path = "/"
css_dir = "."
sass_dir = "sass"
images_dir = "images"
javascripts_dir = "js"
und hier ist, wie in Berufung Die Sprites in meiner Scss-Datei:
@import "compass/utilities/sprites/base";
@import "menu/*.png";
@include all-menu-sprites;
was mache ich falsch? Wie kann ich diesen ersten Schrägstrich vor Bildern entfernen?
danke für jede Hilfe.
Ich fand die Antwort. brauchte nur 'relative_assets = true' an die confib.rb – abelb