关于移动端底部菜单栏遮住了主体内容


问题:
前几天写移动端的时候遇到了底部菜单栏遮住了主体内容
先不多说上问题图片
关于移动端底部菜单栏遮住了主体内容
解决方案:
1.在尾部加个伪元素after
或者设置底部导航的组件的子导航加上padding
不过这种方法好像不靠谱(不推荐使用)
2.对应的菜单栏中修改为position:sticky
关于移动端底部菜单栏遮住了主体内容
查询资料后才知道这个position:sticky是css定位新增属性;可以说是相对定位relative和固定定位fixed的结合;它主要用在对scroll事件的监听上;简单来说,在滑动过程中,某个元素距离其父元素的距离达到sticky粘性定位的要求时(比如top:100px);position:sticky这时的效果相当于fixed定位,固定到适当位置。

相关文章:

  • 2021-11-20
  • 2021-06-13
  • 2021-04-15
  • 2021-08-20
  • 2021-05-24
  • 2021-06-18
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-07-23
  • 2022-12-23
  • 2021-08-14
  • 2022-12-23
  • 2022-12-23
  • 2021-12-15
  • 2022-12-23
相关资源
相似解决方案