【发布时间】:2014-03-25 07:32:57
【问题描述】:
我的 heroku 网站的背景图片有问题,在本地使用
background-image: url('background_stripe.png');
有效,但部署时文件损坏
我试过了
background-image: image-url('background_stripe.png');
background-image: url(image-url('background_stripe.png'));
background-image: url(image_url('background_stripe.png'));
在本地或heroku上都没有。
使用 bash 我发现 heroku 已将图像文件命名为 background_stripe.png 但它没有散列并且图像损坏
【问题讨论】:
-
background_stript.png图像是否与 HTML & CSS 页面位于同一文件夹中?background-image: url('background_stripe.png');是定义它的正确方式 - 可以找到示例 here -
那张图片的绝对路径是什么?
-
是的,它被定义为 background-image: url('img');已经,但它不起作用,@Paritosh Piplewar app/assets/images/background_stripe.png
-
iamge-url是您的代码中的错字还是您的问题?还有,编译后的 CSS 是什么样子的? -
@cimmanon 很好,只是问题中的一个错字:P
标签: css ruby-on-rails image heroku sass