热门关键字:
jquery > jquery教程 > jquery教程 > 移动端H5固定底部导航菜单的三种布局实现

移动端H5固定底部导航菜单的三种布局实现

425
作者:管理员
发布时间:2021/4/20 17:56:13
评论数:0
转载请自觉注明原文:http://www.jq-school.com/Show.aspx?id=4508
  这篇文章主要讲解三种实现方案,包括:fixed,absolute,以及css3的flex布局。


  html结构如下:


  资源网站大全  我的007办公资源网站


  1、底部定位为fixed或absolute的时候,出现优先级别较低,导致被其他div覆盖的情况,那么这里就需要用到z-index,来让他成为最高级别,不至于被覆盖。


  2、底部定位为fixed或absolute,存在输入框的时候,会出现如下情况:


  ios:激活输入框时,底部不会弹出来(合理)。


  Android:激活输入框时,底部会跟着输入框弹出来(不合理)


  传统解决办法:通常将底部设置为fixed,当激活输入框的时候,将底部定位改为relative,即可兼容ios和Android。


  3、使用方法二或者方法三,需要设置-webkit-overflow-scrolling 属性。这样才能保证滚动区域的流畅性,-webkit-overflow-scrolling控制元素在移动设备上是否使用滚动回弹效果。


  4、在部分浏览器中设置overflow-y: scroll;会出现滚动条,这时候我们需要全局定义如下样式:


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




如果您觉得本文的内容对您的学习有所帮助:支付鼓励



关键字:jQuery
友荐云推荐