Uso la bussola per creare sprite. Gli sprites vengono creati ma l'output css punta al posto sbagliato per la directory images.Compass che lancia la barra in avanti davanti alle immagini quando si creano sprite
l'output è:
.menu-sprite, .menu-about, .menu-art, .menu-drum, .menu-links,
.menu-music, .menu-science, .menu-writing {
background: url('/images/menu-sb7e36b009c.png') no-repeat;
}
ma voglio che sia:
.menu-sprite, .menu-about, .menu-art, .menu-drum, .menu-links,
.menu-music, .menu-science, .menu-writing {
background: url('images/menu-sb7e36b009c.png') no-repeat;
}
Qui è la mia messa a punto confib.rb:
http_path = "/"
css_dir = "."
sass_dir = "sass"
images_dir = "images"
javascripts_dir = "js"
e ecco come im chiamata gli sprite nel mio file scss:
@import "compass/utilities/sprites/base";
@import "menu/*.png";
@include all-menu-sprites;
cosa sto facendo di sbagliato? Come posso rimuovere quella prima barra davanti alle immagini?
grazie per qualsiasi aiuto.
Ho trovato la risposta. solo bisogno di aggiungere 'relative_assets = true' al confib.rb – abelb