一开始没有滑动是这样的,如图:
当他慢慢地上滑时头部的导航栏就固定在顶部了,如下图所示:
请教各路大神,这个是怎么做的?
看了一下代码,用的position: sticky
position: sticky
position:sticky
判断导航栏上方高度,当达到某个值,设置position
1.直接用position:sticky2.监听滚动,在滚动到某个位置时,设置position为fixed或者absolute
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
5 回答2.2k 阅读
3 回答1.7k 阅读✓ 已解决
5 回答821 阅读
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答2.2k 阅读
2 回答4k 阅读
4 回答7.8k 阅读
4 回答6k 阅读
1 回答5.6k 阅读
看了一下代码,用的
position: sticky