展示網址:點我旁觀
- wow.js操縱捲動觸發事宜,與animate.css有趣的動畫連系,讓不會寫程式也會完成捲動動畫結果。
- 官網GitHub:https://github.com/graingert/wow
- 官網動畫出現:https://wowjs.uk/
- 典範參考:貫穿連接
- License: MIT
《安裝方式》
step1載入animate.css動畫庫方式
1:下載及安裝
下載animate.css,在<head>區
- <link rel="stylesheet" href="animate.css">
方法2:CDN保持
- <!-- Animate.css v3.7.2 -->
- <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.2/animate.css">
step2載入wow.js程式庫方式1:下載及安裝
下載wow.js,在<head>區
- <script src="wow.js"></script>
方式2:CDN連結,參考網站
- <!-- wow.js v1.1.2 -->
- <script href="https://cdnjs.cloudflare.com/ajax/libs/wow/1.1.2/wow.min.js"></script>
step3設立建設wow.js新物件
- <script>
- new WOW().init();
- </script>
網站架設
《根基用法》
step1針對動畫元素,增添【.wow】class名稱即可引入wow.js使用。
step2參考animate.css選擇設定動畫類型,其動畫對比表一覽表,貫穿連接位置
註:animate.css利用申明,參考貫穿連接
類型
- <div class="wow bounce">Example</div>
《進階選項》
wow.js 利用 【 data-*】加入變數值
- data-wow-duration:更改動畫延續時候
- data-wow-delay:動畫最先之前的延遲
- data-wow-offset:開始動畫的距離(與瀏覽器底部相關)
- data-wow-iteration:動畫的次數反複
- <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>
《自界說Script參數》
如需要自行界說設置裝備擺設,可藉由wow.js新物件建立時自訂參數
- <script>
- var wow = new WOW({
- boxClass: 'wow', // 欲套用wow.js的class (預設wow)
- animateClass: 'animated', // 欲點竄設定animat.css 的種別名稱 (預設animated)
- offset: 0, // 當用戶滾動並到達這個距離時才起頭履行動畫 (預設是0)
- mobile: true, // 是否在動作裝配上履行動畫 (預設是true)
- live: true // 非同步產生的內容是不是要套用 (預設是true)
- });
- wow.init();
- </script>
配置值申明
|
屬性/方式
|
類型
|
默認值
|
申明
|
| boxClass | 字符串 | 'wow' | 需要履行動畫的元素的class |
| animateClass | 字符串 | 'animated' | animation.css 動畫的class |
| offset | 整數 | 0 | 當用戶轉動並達到這個距離時才起頭履行動畫 |
| mobile | 布爾值 | true | 是不是在行動裝配上履行動畫 |
| live | 布爾值 | true | 非同步產生的內容是不是要套用 |
文章出處:Netyea 網頁設計
文章標籤
全站熱搜
