前言
本文為「JavaScript 30」教學影片的學習筆記。
目標
做出讓文字陰影隨著滑鼠移動而改變方向的效果。
筆記
取得文字框元素。
1 | const hero = document.querySelector('.hero'); |
取得文字元素。
1 | const text = document.querySelector('h1'); |
設定陰影效果的基本長度。
1 | const walk = 100; |
設定一個 shadow()
方法以處理陰影效果。
1 | function shadow(e) { |
監聽文字框,當發生 mousemove
事件時,觸發 shadow()
方法。
1 | hero.addEventListener('mousemove', shadow); |