WOW.js 是一個基於 animate.css 的動畫效果庫多達 60 多種的動畫效果,使用簡單。有的頁面在向下滾動的時候,有些元素會產生細小的動畫效果。


使用方法

引入文件

可以加入 data-wow-duration(動畫持續時間)和 data-wow-delay(動畫延遲時間)屬性,如:

  • <div class="wow slideInLeft" data-wow-duration="2s" data-wow-delay="5s"></div>
  • <div class="wow slideInRight" data-wow-offset="10"  data-wow-iteration="10"></div>
  • <section class="wow slideInRight" data-wow-offset="10"  data-wow-iteration="10"></section>

JavaScript設定


屬性說明

data-wow-duration:動畫的持續時間
data-wow-delay:動畫出現的延遲
data-wow-offset:動畫的偏移距離(相對於瀏覽器底部)
data-wow-iteration:動畫出現的重復次數,而值和 css 的部份一樣 animation-iteration-count: ;, infinite 的值是無限重複


配置屬性與方法

屬性/方法類型默認值說明
boxClass字符串‘wow’需要執行動畫的元素的 class
animateClass字符串‘animated’animation.css 動畫的 class
offset整数0 距離可視區域多少開始執行動畫
(定義的瀏覽器視窗的底部,並隱藏框的頂部之間的距離。當用戶滾動而達到這個距離,隱框顯露。)
mobile布爾值true是否在移動設備上執行動畫
live布爾值true異步加載的內容是否有效

資料來源