视差最常见的坑是移动端 background-attachment: fixed 直接失效,或者用 JS 监听 scroll 导致掉帧。
为什么强调"不要 JavaScript"
浏览器原生的 scroll-driven animation 是合成层动画,不占主线程;一旦用 JS 监听 scroll 再改 style,滚动就会和渲染互相等待,中低端机型立刻掉到 30fps 以下。
降级路径
不支持的浏览器里,这段动画应该表现为"内容直接可见",而不是"内容永远隐藏"。让模型显式写出降级分支,能避免一大类线上事故。
