gpt4 book ai didi

css - rails : Load image from CSS

转载 作者:行者123 更新时间:2023-12-03 17:48:25 25 4
gpt4 key购买 nike

在我看来,我可以用这行代码加载图像:<div id="bglion"><%= image_tag("BG-LION6.png")%></div> (这可行),但我想从 CSS 文件加载图像。

看完之后,我试过这个:

#bglion {src: background:url('BG-LION6.png');}
#bglion {src: asset-url('BG-LION6.png');}
#bglion {src: asset-url('BG-LION6.png', image);}

...但是图片不会加载到页面上。我怎样才能让它发挥作用?

(图片在/assets/images)

最佳答案

我认为您必须做几件事。你的 CSS 应该更像这样:

#bglion { background: image-url('BG-LION6.PNG'); }

background 是您实际尝试设置的 CSS 属性。 src 不是 CSS 属性。 image-url 是指向您的图像 Assets 文件夹的 Rails 路径助手。我相信如果你只是使用 asset-url 它指向你的整个 Assets 文件夹,你仍然必须指定你的图像在图像文件夹中。

其次,如果您的 div 中不再包含图像,它将折叠为宽度和高度为 0,因为没有任何内容可以定义其尺寸。您必须向包装器 div 添加更多 CSS 以定义图像的尺寸。所以像这样:

#bglion { background: image-url('BG-LION6.PNG'); width: 100px; height: 100px; }

关于css - rails : Load image from CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14164915/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com