有可能吗?目前我正在使用JS进行工作,使用简单的线性插值函数,它具有颜色范围和滚动域,如下所示:
function interpolation(range, domain) {
return function(value) {
return range[0] + (range[1] - range[0]) * ((value - domain[0]) / (domain[1] - domain[0]));
}
}
然后我将pageYOffset
传递给返回的函数并获得一个中间颜色,然后我将其应用于每个滚动事件中的div。
但是,我真的希望能够在不使用JS的情况下更改几个div的颜色和alpha,逐渐。我已经看到很多人要求在某个阈值上更改颜色,然后应用CSS过渡,但这不是我想要的。