簡體   English   中英

相對div重疊固定Divs

[英]Relative div overlapping Fixed Divs

我正在開發一個移動應用程序,但在使用div固定在頂部和底部標頭上方並由z-index固定的相對div時出現問題。 我進行了一些研究,並嘗試在相對div中放入一個z-index,但它沒有解決任何問題。

這是相對Div:

    <div class="pure-u-1-3">
        <div class="TopMobBlock">
            <div class="TopMobName">Open Slot</div>
            <center>
                <div class="TopMobImage">
                    <img src="https://placeholdit.imgix.net/~text?txtsize=33&txt=Open&w=100&h=100" height="100%" width="100%" />
                </div>
            </center>   
            <center><input type="submit" class="TopMobBlank" value="Claim Bonus" /></center>
            <center><input type="submit" class="TopMobBlank" value="Send Energy" /></center>
            <div class="TopMobOpenBlock">
                <div class="TopMobOpenText">Open Slot</div>
            </div>
        </div>
    </div>

這是僅顯示問題的編輯版本: JsFiddle

由於您的相對元素正在使用z-indexes,因此您的固定位置元素將需要具有更大的索引才能顯示在頂部。

在您的示例JSFiddle中,如果我添加z-index: 3; 或更大的.StatsBar.TabsBar似乎可以解決它。

從您的示例中,我可以看到StatsBar和TabsBar是固定的,但沒有z-index。 如果您始終希望它們顯示在所有其他元素之上,請嘗試向其添加z-index值。 例如20。然后添加.ActivePage {z-index:10; 位置:相對; }。 這將使頁眉和頁腳始終位於ActivePage div的頂部。

添加position: relative; z-index: -1; .pure-u-1-3

.pure-u-1-3 {
    width: 32%;
    width: 31.9690%;
    position: relative;
    z-index: -1;
}

https://jsfiddle.net/3Ljtywov/1/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM