【发布时间】:2021-09-14 16:17:30
【问题描述】:
我尝试使用 scrollY 和简单的查询选择器创建淡入黑色,但我终其一生都无法弄清楚为什么它可能无法正常工作? 应该是把背景色hsl的l值降为0的简单案例,下面是我的代码:
const lightness = 100;
const body = document.querySelector('.body')
window.addEventListener('scroll', () => {
const y = window.scrollY
newLightness = (lightness - y/10)
if (newLightness < 0) {
newLightness = 0;
}
body.style.backgroundColor = `hsl(0, 0, ${newLightness})`
})
【问题讨论】:
-
你没有错过百分号吗?见w3schools.com/cssref/func_hsl.asp
标签: javascript css scroll fade