【发布时间】:2014-12-10 23:43:19
【问题描述】:
我去过这个页面:Background images path in Sass and Compass,它似乎应该是我问题的答案,但我错过了一些东西。这是我的代码:
config.rb
images_dir = 'img'
sass 文件
header { background: image-url('raeshineLogo.png', false, false); }
输出到:
header {
background: url('/img/raeshineLogo.png');
}
似乎它应该工作,路径是正确的,但我错过了什么?
【问题讨论】:
-
如果 URL 以 / 开头(例如,
url(/img/...),则路径是绝对的,而不是相对的。这意味着正在站点根目录中查找 img 文件夹,而不是在(比方说)css/img 目录中。 -
有没有办法让它停止输出 / ?我在上面链接的页面中看到了这一点:
relative_assets = true但我没有运气。 -
路径为raeshine/img,其中raeshine为根目录。在 config.rb 文件中,我有:
css_dir = 'css',并且那个有效。 js文件夹也ok,所以我很困惑为什么img文件夹没有找到同样的方法。
标签: css image background sass