移動(dòng)端列表表頭fix布局的改進(jìn)

以前在做PC端開發(fā)的時(shí)候,經(jīng)常會(huì)使用position: fix來做一些固定于窗口位置的一些頁面功能,比如全局居中的提示框和模態(tài)框,或者是頁頭頁腳等等~但是在移動(dòng)端做的時(shí)候長(zhǎng)了就會(huì)發(fā)現(xiàn),我們要在一些場(chǎng)合避免使用fix布局.
使用flex布局來代替原來的fix布局,整個(gè)過程的核心思路為:

將表頭和列表視作兩大部分,它們的父元素設(shè)置display: flex,總高度為視口高度100vh,
并且設(shè)置布局方向?yàn)榇怪眆lex-direction: column, 子元素不伸縮 flex-shrink: 0
將表頭固定高度
列表主題部分設(shè)置撐開父元素高度除了表頭固定高度的剩余全部高度,然后內(nèi)部滾動(dòng)overflow: auto, 別忘記設(shè)置IOS上流暢滑動(dòng)屬性-webkit-overflow-scrolling: touch;
源碼如下:

.container {
  height 100vh
  display flex
  flex-direction column
  flex-shrink 0
  .list-header {
    height 88px
  }
  .list-body {
    flex 1
    overflow auto
    -webkit-overflow-scrolling touch

  }
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 悲觀是與生俱來的麻? 從小命運(yùn)的不公,社會(huì)的不和諧,出現(xiàn)了重男輕女的現(xiàn)象。而她的出生,恰恰趕上了那種封建主義的禁錮...
    大橘兔閱讀 444評(píng)論 22 5
  • 第四天的行程安排:在草原騎馬,在草原野炊,在草原玩。 目的地:根河濕地( 亞洲第一濕地) 目的地簡(jiǎn)介: 根...
    禾斗_e840閱讀 774評(píng)論 3 2
  • 作者 乘麗 最近看了一條雞湯文說: 可以哭,可以恨,但是不能不堅(jiān)強(qiáng),因?yàn)楹竺孢€有人等著看你的笑話。 不問不提,難過...
    乘麗閱讀 621評(píng)論 2 3
  • 剛吃完晚飯,就收到死黨的微信,叫去菜市場(chǎng)看表演!抱上小寶就出門了!原來是安微一家三口來賣藝的!出來跑江湖也是...
    天空飄來五個(gè)字蓉杰閱讀 245評(píng)論 0 1
  • 1033.To Fill or Not to Fill 題目分析 Input:第一行:Cmax D Davg N接...
    81f83b4769e0閱讀 866評(píng)論 0 2