第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

CSS 中的粘性 div

CSS 中的粘性 div

守著一只汪 2023-10-04 14:29:01
我希望將一個(gè) div 向下推(請參閱屏幕截圖中的“移動地圖時(shí)進(jìn)行搜索”),使其漂浮在地圖上方,但是如果我使用 or 的任何常量,那么它是相對于父 div margin-top(top地圖),而不是瀏覽器窗口。我怎樣才能這樣做呢?我嘗試添加到父級的網(wǎng)站鏈接,但這就是我得到的(地圖被隱藏):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>
查看完整描述

2 回答

?
鳳凰求蠱

TA貢獻(xiàn)1825條經(jīng)驗(yàn) 獲得超4個(gè)贊

添加作為答案以避免評論噪音:

所有#map子元素都是絕對定位的。因此,本質(zhì)上它們不在正常的文檔流中,并且不會影響#mapdiv 的高度。

您需要添加:

position: relative;
height: 100vh (or whatever)

到你的#mapdiv。

然后,在您的 中#searchCheckboxContainer添加一個(gè)z-index: 100 //could be anything but that worked

這會將框放置在地圖上方。


查看完整回答
反對 回復(fù) 2023-10-04
?
慕容708150

TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超4個(gè)贊

我想你需要它看起來像這樣:

https://img1.sycdn.imooc.com//651d06b000013c7c06341126.jpg

在這種情況下,您需要修改以下內(nèi)容:


#map {

    position: relative;

    height: calc(100vh - 86px); // The height of header on mobile and you need to add responsive media queries to handle it.

}


#map #searchCheckboxContainer{

    position: absolute;

    display: inline-table;

    white-space: nowrap;

    margin-top: 0;

    bottom: 0;

    left: 0;

    top: auto;

    transform: none;

    background: #ffffff !important;

    z-index: 2;

    width: 100%;

    padding: 15px;

}


#searchCheckbox .form-check-input{

    position: relative;

    margin-top: 0;

    margin-left: 0;

}


#map #mapid{

    height: 100%;

    width: 100%;

    position: absolute;

    background-color: yellow;

    z-index: 1;

}


查看完整回答
反對 回復(fù) 2023-10-04
  • 2 回答
  • 0 關(guān)注
  • 143 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號