婷婷久久综合九色综合,欧美成色婷婷在线观看视频,偷窥视频一区,欧美日本一道道一区二区

<tt id="bu9ss"></tt>
  • <span id="bu9ss"></span>
  • <pre id="bu9ss"><tt id="bu9ss"></tt></pre>
    <label id="bu9ss"></label>

    當(dāng)前位置:首頁 >  站長 >  編程技術(shù) >  正文

    Html5移動端div固定到底部實現(xiàn)底部導(dǎo)航條的幾種方式

     2021-03-19 17:48  來源: 腳本之家   我來投稿 撤稿糾錯

      阿里云優(yōu)惠券 先領(lǐng)券再下單

    這篇文章主要介紹了Html5移動端div固定到底部實現(xiàn)底部導(dǎo)航條的幾種方式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

    需求:

    需要把導(dǎo)航固定在底部?只能滑動內(nèi)容,導(dǎo)航菜單固定不動的。效果如下:

     

    這篇文章主要講解三種實現(xiàn)方案,包括:fixed,absolute,以及css3的flex布局。

    html結(jié)構(gòu)如下:

    <div class="box">
    <div class="roll">滾動區(qū)域</div>
    <footer>底部固定菜單</footer>
    </div>
    <!---公用樣式--->
    <style>
    html,body{
    margin:0;padding:0;height:100%;width:100%;
    }
    footer{
    background:#F2F3F6;max-width: 750px;width: 100%;height: 1rem;
    }
    </style>

    方法一:使用fixed

    .box{
    .roll{
    padding-bottom:1rem;
    }
    footer{
    position:fixed;bottom:0;z-index:999;
    }
    }

    方法二:使用absolute

    .box{
    position: relative;height: 100%;
    .roll{
    position: absolute;bottom:1rem;top: 0;overflow-y: scroll;-webkit-overflow-scrolling: touch;height: auto;
    }
    footer{
    position: absolute;bottom:0;
    }
    }

    方法三:使用flex

    .box{
    display:flex;display: -webkit-flex;height:100%;flex-direction:column;
    .roll{
    flex: 1; width: 100%;overflow-y: scroll;-webkit-overflow-scrolling: touch;height: auto;
    }
    }

    總結(jié)

    1、底部定位為fixed或absolute的時候,出現(xiàn)優(yōu)先級別較低,導(dǎo)致被其他div覆蓋的情況,那么這里就需要用到z-index,來讓他成為最高級別,不至于被覆蓋。

    2、底部定位為fixed或absolute,存在輸入框的時候,會出現(xiàn)如下情況:

    ios:激活輸入框時,底部不會彈出來(合理)。

    Android:激活輸入框時,底部會跟著輸入框彈出來(不合理)

    傳統(tǒng)解決辦法:通常將底部設(shè)置為fixed,當(dāng)激活輸入框的時候,將底部定位改為relative,即可兼容ios和Android。

    3、使用方法二或者方法三,需要設(shè)置-webkit-overflow-scrolling 屬性。這樣才能保證滾動區(qū)域的流暢性,-webkit-overflow-scrolling控制元素在移動設(shè)備上是否使用滾動回彈效果。

    4、在部分瀏覽器中設(shè)置overflow-y: scroll;會出現(xiàn)滾動條,這時候我們需要全局定義如下樣式:

    ::-webkit-scrollbar{//scroll滾動條設(shè)置
    width: 0px; height: 0px; color: rgb(136, 0, 0);">#fff;
    }

    5、移動端推薦使用方法三的布局形式。

    到此這篇關(guān)于Html5移動端div固定到底部實現(xiàn)底部導(dǎo)航條的幾種方式的文章就介紹到這了,更多相關(guān)Html5底部導(dǎo)航條內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!

    來源:腳本之家

    鏈接:https://www.jb51.net/html5/766833.html

    申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!

    相關(guān)標(biāo)簽
    html5

    相關(guān)文章

    • HTML5拖拽文件上傳的示例代碼

      這篇文章主要介紹了HTML5拖拽文件上傳的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

      標(biāo)簽:
      html5
    • HTML5 層的疊加的實現(xiàn)

      這篇文章主要介紹了HTML5層的疊加的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

      標(biāo)簽:
      html5
    • HTML5 背景的顯示區(qū)域?qū)崿F(xiàn)

      這篇文章主要介紹了HTML5背景的顯示區(qū)域?qū)崿F(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

      標(biāo)簽:
      html5
    • html5關(guān)于外鏈嵌入頁面通信問題

      這篇文章主要介紹了html5關(guān)于外鏈嵌入頁面通信問題(postMessage解決跨域通信),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

      標(biāo)簽:
      html5
    • HTML5 video進(jìn)入全屏和退出全屏的實現(xiàn)方法

      這篇文章主要介紹了HTML5video進(jìn)入全屏和退出全屏的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

      標(biāo)簽:
      html5

    熱門排行

    信息推薦