我该如何在图像上添加文字?

时间:2013-08-06 09:16:28

标签: ruby-on-rails background-image

我只是想在图像上添加一些计算结果。所以我需要用背景图像设置文本。但我试了几次,图像仍然无法显示。 代码是

  <div style="background-image=url(<%= root_url%>public/images/1.jpg)"></div>

3 个答案:

答案 0 :(得分:1)

首先,你的CSS中有一个拼写错误,=后面的image应该被:取代:

<div style="background-image: url(<%= root_url %>public/images/1.jpg)"></div>

其次,没有必要这样做。这应该有效:

<div style="background-image: url(<%= image_url '1.jpg' %>)"></div>

正如其他人所提到的,您必须在样式表中设置width的{​​{1}}和height

答案 1 :(得分:0)

将这些添加到你的styles属性

width:150px;height:150px;display:block;background-repeat:none

显然,宽度和高度是图像的宽度和高度,或者大于

答案 2 :(得分:0)

请试试

<div style="background-image:url('/images/1.jpg'); height: 300px; width: 500px;"></div>