我刚刚用罗盘生成了一个sprite,但由于某种原因,它在生成的类url中添加了一个前导斜杠。是否可以覆盖这个或者我的config.rb中出错了什么?
感谢您的帮助。
乔
config.rb>
http_path = "/"
css_dir = "/"
sass_dir = "/"
images_dir = "img"
javascripts_dir = "js"
sass>
@import "spr/*.png";
@include all-spr-sprites;
生成了css>
.spr-sprite, .spr-female, .spr-male {
background: url('/img/spr-s88dfc99cac.png') no-repeat;
}
答案 0 :(得分:1)
Appologies,我一发布问题就在这里找到了另一个问题的答案......
Compass throwing in forward slash in front of images when making sprites
答案:
默认情况下,指南针使用所有资产的绝对路径。
要更改此行为,请将此行添加到config.rb:
relative_assets = true
否则,您还可以更改“http_path”选项以指向部署服务器上项目站点的位置。