【问题标题】:Moving Fixed/sticky Menu CSS移动固定/粘性菜单 CSS
【发布时间】:2018-01-05 15:00:38
【问题描述】:

希望创建一个从网页中间开始的固定菜单,但在使用 CSS/HTML 向下滚动时会修复到页面顶部。

是否可以使用容器来做到这一点?所以带有菜单的容器从顶部容器下方开始,当顶部容器滚动离开页面时,菜单固定在该容器的顶部和屏幕的顶部?

例如,如何使第二个容器中的图像在向下滚动页面时停留在屏幕顶部,但使其停留在第二个容器中:

https://codepen.io/Daggett/pen/mpBaab

    position: sticky;
    <!--doesn't stick!-->

有没有办法只使用 CSS 来做到这一点?我知道它可以用 jQuery 完成

谢谢!

【问题讨论】:

标签: html css css-position


【解决方案1】:

position: sticky 需要一个明确的垂直位置,例如 top:0 才能知道要坚持的位置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-08
    • 2021-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-14
    相关资源
    最近更新 更多