【发布时间】:2011-05-17 22:04:55
【问题描述】:
我有一个显示 Google 地图的 div。
如何让另一个div 漂浮在地图上div?
【问题讨论】:
标签: html css google-maps
我有一个显示 Google 地图的 div。
如何让另一个div 漂浮在地图上div?
【问题讨论】:
标签: html css google-maps
试试这个:
<style>
#wrapper { position: relative; }
#over_map { position: absolute; top: 10px; left: 10px; z-index: 99; }
</style>
<div id="wrapper">
<div id="google_map">
</div>
<div id="over_map">
</div>
</div>
【讨论】:
#floating-panel {
position: absolute;
top: 10px;
left: 25%;
z-index: 5;
background-color: #fff;
padding: 5px;
border: 1px solid #999;
text-align: center;
font-family: 'Roboto','sans-serif';
line-height: 30px;
padding-left: 10px;
}
只需将地图移到此框下方即可。为我工作。
来自谷歌
【讨论】:
只需设置 div 的位置,可能还需要设置 z-index。
例如
div#map-div {
position: absolute;
left: 10px;
top: 10px;
}
div#cover-div {
position:absolute;
left:10px;
top: 10px;
z-index:3;
}
【讨论】:
绝对定位是邪恶的......这个解决方案没有考虑窗口大小。如果你调整浏览器窗口的大小,你的 div 就会不合适!
【讨论】: