【发布时间】:2017-10-30 05:33:31
【问题描述】:
有没有办法使用 CSS 使 div 的位置属性仅相对于视口的顶部固定?我想做的是制作一个随着网页上下滚动的导航栏。
position: fixed
可以正常工作,但它会在页面较小时产生问题,因为用户无法水平滚动以访问屏幕外的导航栏选项。
也对其他非 CSS 解决方案开放,但如果有一些简单的东西我可以在 CSS 中实现,那就更好了。谢谢!
【问题讨论】:
-
我想你想创建一个Affix。您可以使用 Affix 组件。例如bootstrap one.
-
" 可以很好地解决这个问题,但它会在页面较小时产生问题,因为用户无法水平滚动以访问屏幕外的导航栏选项。" 使用@media 查询在小屏幕上以不同方式布置导航栏
标签: html css css-position fixed