00:00
00:00
滚动时降低边缘模糊
在用户快速滚动时降低背景模糊。运动过程中的重度模糊会破坏感知上的流畅度,并加重 GPU 的负担。动态地降低模糊既能让界面保持清晰,又能提升性能。
let t;
const nav = document.querySelector(".navbar");
window.addEventListener("scroll", () => {
nav.style.backdropFilter = "blur(8px)";
clearTimeout(t);
t = setTimeout(() => {
nav.style.backdropFilter = "blur(24px)";
}, 120);
});