关于#javascript#的问题:如果想要一个元素随着页面的滑动而产生变化

如果想要一个元素随着页面的滑动而产生变化,例如该元素的位置
该如何实现

监听滚动

    window.addEventListener('scroll', function(e) {
      console.log(e)
    }, true)

回答:页面往下滑,元素不是在屏幕上就往上移动了吗,如果在你不设置固定的情况下。你想要达到什么样的位置变化呢,这个可以通过js实现,只需要获得整体页面高度,当前元素高度,然后你去设置百分比也好,设置固定值也行,都没问题。如果是一些样式的动画效果,可以通过css实现,这个可以在网上找一些资料,或者现成的css库,直接拿来用也行

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^