用 JavaScript 改變 CSS 的變數 1月 29 2022 JavaScript 懶人包。 簡述先建立好 CSS 變數: 1234:root { --mouse-x: 0px; --mouse-y: 0px;} 12345.box { position: absolute; top: var(--mouse-y); left: var(--mouse-x);} 12345const root = document.documentElementroot.addEventListener('mousemove', (e) => { root.style.setProperty('--mouse-x', e.clientX + 'px') root.style.setProperty('--mouse-y', e.clientY + 'px')}) 就這樣完成囉! 利用 IntersectionObserver 來製作無限滾動 CSS 好用的 filter 屬性