我刚刚生成了一个带有指南针的精灵,但由于某种原因,它在生成的类 url 中添加了一个前导斜杠。是否可以覆盖这个或者我的 config.rb 中有什么错误?
谢谢你的帮助。
Joe
配置.rb >
http_path = "/"
css_dir = "/"
sass_dir = "/"
images_dir = "img"
javascripts_dir = "js"
萨斯>
@import "spr/*.png";
@include all-spr-sprites;
生成的 CSS >
.spr-sprite, .spr-female, .spr-male {
background: url('/img/spr-s88dfc99cac.png') no-repeat;
}
抱歉,我一发布问题,就在这里找到了另一个问题的答案......
制作精灵时指南针在图像前面抛出正斜杠 https://stackoverflow.com/questions/10769179/compass-throwing-in-forward-slash-in-front-of-images-when-making-sprites?rq=1
ANSWER:
默认情况下,compass 对所有资源使用绝对路径。
要更改此行为,请将此行添加到您的 config.rb 中:
relative_assets = true
否则,您还可以更改“http_path”选项以指向您的项目站点在部署服务器上的位置。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)