【发布时间】:2018-09-14 19:58:58
【问题描述】:
我有一个背景图片和其他一些绝对定位的元素。
当我调整浏览器的大小时,我希望绝对元素调整自己的大小并保持它们的比例。
<div style="position:relative">
<div style="background: transparent url('http://via.placeholder.com/600x300') no-repeat;
width: 100%; height: 300px; background-size: contain
"></div>
<div style="width : 100px;height : 75px;position : absolute; background: green;top : 50px;"></div>
<div style="width : 100px;height : 75px;position : absolute; background: red;top : 100px;"></div>
</div>
或https://jsfiddle.net/2sx7nw5d/4/
有什么想法吗?我可以只使用 CSS 或 JavaScript
【问题讨论】:
-
宽度和高度使用百分比怎么样?
-
在我的情况下不能这样做。需要修正值。
-
你的意思是相对于其父div调整大小,还是相对于文档的高度和宽度调整大小?
标签: javascript html css css-position absolute