最佳答案
位置: 粘性 现在可以在一些移动浏览器上工作,所以你可以让菜单栏随着页面滚动,但是当用户滚动时,粘附在视窗的顶部。
但是,如果你想重新设计你的粘性菜单栏,只要它目前“粘”?例如,你可能希望在滚动页面的时候工具条有圆角,但是一旦它粘在视图的顶部,你就想去掉顶部的圆角,在它下面添加一个小的阴影。
是否有任何类型的伪选择器(例如 ::stuck
)目标元件有 position: sticky
还有目前粘贴?或者浏览器供应商有类似的产品吗?如果没有,我在哪里申请?
注意。Javascript 解决方案对此并不好,因为在移动设备上,当用户松开手指时,通常只能获得一个 scroll
事件,所以 JS 无法知道滚动阈值通过的确切时间。