css - 如何在允许在其中向下滚动的同时固定移动菜单?

标签 css

我需要我的移动菜单能够感受整个屏幕,但它不适合在一个屏幕中垂直显示,因此必须允许垂直滚动。

如何实现?

https://jsfiddle.net/xj5k6mfn/

HTML:

<div class="mobile-menu">
  <ul>
    <li>item</li>
    <li>item</li>
    <li>item</li>
    <li>item</li>
    <li>item</li>
    <li>item</li>
    <li>item</li>
    <li>item</li>
    <li>item</li>
  </ul>
</div>

CSS:

.mobile-menu {
  position: fixed;
  li {
    margin-bottom: 5rem;
  }  
}

最佳答案

试试这个..你应该添加任何自定义滚动条

CSS

.mobile-menu {
  position: fixed;
  height:100vh;
  overflow:auto;
  li {
    margin-bottom: 5rem;
    padding-right:50px;
  }  
}

关于css - 如何在允许在其中向下滚动的同时固定移动菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59693742/

相关文章:

javascript - 如何在加载进度条后向变量添加金额并显示金额

javascript - 用传单旋转标记

css - 为什么 symfony 表单的复选框看起来很奇怪?

html - 当我将导航栏位置更改为固定时,它会改变屏幕的两侧并收缩

html - 将静态 HTML 设计转换为类似博客的风格,让人联想到杂志,并找到可行的 CSS 风格?

html - 如何让站点根据用户的浏览器窗口自动缩放

css - IE9 不在下拉列表中打印更改的选项

javascript - 在 IE 7 中替换显示 ='table-cell'

html - li :active 时内联列表项改变位置

javascript - 如何在悬停时制作圆 Angular ?