我一直在研究Rails应用程序。在开发我的Rails应用程序时,我使用了我在网上找到的临时图像作为我的欢迎页面上的背景图像。但是,我现在正在完成我的Rails应用程序的最后一个过程,我想用自定义的图像替换该图像。问题是,图像没有显示。有什么想法吗?
我已将图片放在public / assets / images / background.jpg中。
这是CSS:
.bg {
/* The image used */
background-image: url('/assets/background.jpg');
/* Full height */
height: 100%;
max-height: 2000px;
/* Center and scale the image nicely */
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
下面你会找到身体html:
<div class="bg">
<h2 class="w3-wide" style="font-size: 400%; text-align: center;
padding-top: 20%; color: white; min-padding: 30px">Fashioned For Him</h2>
</div>
这会产生空白的白色背景。使用上面的确切代码,我在开发过程中的图像工作得很好。唯一的区别是我使用存储它的在线链接链接到另一个图像。
我尝试了以下所有方法:
有什么想法吗?
答案 0 :(得分:0)
如果图像放在公共/资产下,你可以在http://localhost:3000/background.jpg
查看图像(假设rails在端口3000
运行),那么你应该可以从CSS文件链接
background-image: url('/assets/images/background.jpg');
。