有没有办法在滚动时动态更改背景颜色?
例如,参考这个网站(https://www.samsung.com/sec/smartphones/galaxy-note9/)
当您第一次访问该站点时,背景颜色为蓝色。
向下滚动时,它的颜色平滑地变为黑色。
另见本站( codepen.io/Funsella/pen/yLfAG/)
第二个站点与第一个站点相同。但它的颜色一下子变了。
但是第一个站点的颜色不会立即改变。
它随着滚动位置而逐渐变化。
body {
height: 100vh;
}
.section1 {
background-color: white;
height: 100%;
}
.section2 {
background: linear-gradient(#f05fa6, #ed1654);
height: 100%;
}
<html>
<body>
<section class="section1">
SECTION1
</section>
<section class="section2">
SECTION2
</section>
</body>
</html>
上面的代码是我正在处理的。
当前它的颜色被每个部分分割。
当我向下滚动时,我想改变颜色background-color: white- >background: linear-gradient(#f05fa6, #ed1654)
有什么解决办法吗?