我正在寻找实现这一目标的方法:
一个通常放入页面的导航栏,当我滚动时它触及顶部时,它会固定在那里。
你可以用另一种方式来理解它:它就像一个固定的导航栏,最初没有放在顶部。
这有点像这个问题,那个人正在使用 js,但我想要一个更简单的解决方案。
我正在使用引导程序,是否可以使用纯 css 来做到这一点?
我正在寻找实现这一目标的方法:
一个通常放入页面的导航栏,当我滚动时它触及顶部时,它会固定在那里。
你可以用另一种方式来理解它:它就像一个固定的导航栏,最初没有放在顶部。
这有点像这个问题,那个人正在使用 js,但我想要一个更简单的解决方案。
我正在使用引导程序,是否可以使用纯 css 来做到这一点?
如果您使用的是引导程序,为什么不只使用内置的“Affix”组件?
但是,为了更正确地回答您的问题,不,没有办法单独使用 CSS 来做到这一点。原因是 CSS 无法监控滚动位置。使用 javascript,它就像添加一个侦听器来滚动窗口的位置一样简单,并在它到达“x”像素时切换一个具有固定位置的类。