解決IOS移動端固定定位失效問題


根據瀏覽器窗口position:fixed; 定位在底部的元素,會隨着屏幕的滾動而滾動,在iOS系統上不起作用。

<div class="header">頭部</div>
 
<div class="main">
      <div class="content">
           <!-- 可以滾動的區域 -->
      </div>
</div>
 
<footer class="footer"> 
        <!-- fixed定位的底部 -->
        <input type="text" placeholder="請輸入姓名">
</footer>
     .header {
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            height: 100px;
        }
 
        .footer {
            position: fixed;
            bottom: 0;
            left: 0;
            right: 0;
            height: 30px;
        }
 
        .main {
            /*main絕對定位,進行內部滾動*/
            position: absolute;
            /*top是頭部的高度*/
            top: 100px;
            /*bottom是底部的高度*/
            bottom: 30px;
            /*使之可以滾動*/
            overflow-y: scroll;
            /*增加彈性滾動,解決滾動不流暢的問題*/
            -webkit-overflow-scrolling: touch;

        }    

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM