使用纯CSS将div颜色修改为pageYOffset的函数

时间:2016-06-27 22:32:38

标签: javascript html css

有可能吗?目前我正在使用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过渡,但这不是我想要的。

0 个答案:

没有答案