【发布时间】:2015-08-17 21:02:55
【问题描述】:
我有一个动态 JS 代码,可以在每次点击时更改 div 的背景图像。如何根据图像大小更改div 的高度和宽度?
这是我的代码以便更好地理解我的问题:
element.style {
background: rgba(0, 0, 0, 0) url("../wp-content/uploads/ssf-wp-uploads/images/24/image.jpg") no-repeat scroll center center;
cursor: pointer;
height: 150px;
position: relative;
}
在这里我设置了一个固定大小150px,但背景图像大小可以改变。所以我想根据背景图像高度设置div 高度。
【问题讨论】:
-
更改 div 的大小可能会破坏页面的布局...您确定要这样做吗?
-
实际上我正在处理地图并在单击每个标记后打开一个弹出信息..
-
我不确定这意味着什么或它是如何相关的。您是否每次都打开不同的弹出窗口,每个窗口都有自己的 bg 图片?
-
只使用
<img>和背景图片的 url 怎么样?它会自动调整大小...(您仍然可以对其应用 css 过滤器和其他东西) -
是的,我在每个弹出窗口上更改 BG 图像。 BG 图像大小不固定。这就是我问的原因。看这里更清楚。
标签: javascript css