javascript - 如何使图像随着 DIV 的变化而动态调整大小?

标签 javascript jquery html css

我有一种情况需要在 <div> 的背景中设置图像并希望它根据 div 动态调整大小。这意味着 <div> 的高度和宽度可以根据飞行中的数据进行更改。所以我希望图像跟随 <div> . 谢谢

最佳答案

您可以依赖 CSS background-size 属性。 See this tutorial - 他们将它应用于 body 元素,但这可以与任何 <div> 一起使用.基本上,它看起来像这样:

.examplediv {
background: url(images/example.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
 }

需要应用一些过滤器才能使 IE 正常运行,但在帖子底部提到了它们。

关于javascript - 如何使图像随着 DIV 的变化而动态调整大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9946838/

相关文章:

javascript - 如何检查是否支持属性 'isElementContentWhitespace'?

javascript - 比较 javascript 中的静态函数相等性?

javascript - jQuery 鼠标悬停问题

jQuery - 无法解析 json

image - 从 CSS 调用图像

javascript - 如果找到一个或多个空格则拆分

javascript - 拖动条件绘制 - Openlayers

javascript - 如何找到元素所有可能的 CSS 样式和属性?

html - 如何在包含表格的html页面中打印预览中的页码

ios - 保存 cookies ?