我希望将一个 div 向下推(请参阅屏幕截图中的“移动地图时进行搜索”),使其漂浮在地图上方,但是如果我使用 or 的任何常量,那么它是相对于父 div margin-top
(top
地图),而不是浏览器窗口。
我怎样才能这样做呢?我尝试添加到父级的网站链接,但这就是我得到的(地图被隐藏):position: relative;
#map
这是我的 CSS 代码:
#map {
#searchCheckboxContainer {
position: absolute;
display: inline-table;
white-space: nowrap;
margin-top: 24px; // sure, this works, but it's 24px *from the browser window*
top: 0px; // any way to make it relative to the parent div (map)?
left: 50%;
transform: translateX(-50%);
background: rgb(255, 255, 255) !important;
}
#searchCheckboxContainer {
height: 40px;
}
}
HTML:
<div id="map" v-cloak>
<div id="searchCheckboxContainer">
<div id="searchCheckbox">
<input id="checkbox" class="form-check-input" type="checkbox" value="" id="defaultCheck1">
<label class="form-check-label" for="defaultCheck1">
Search as I move the map
</label>
</div>
</div>
<div id="mapid"></div>
</div>
凤凰求蛊
慕容708150
相关分类