前端動畫 wow.js 效果


讓花里胡哨的特效變簡單

wow.js動畫class介紹

引入css樣式以及js插件

<link rel="stylesheet" type="text/css" href="./css/animate.min.css">
<script src="./js/wow.min.js"></script>
<script>
new WOW().init();
</script>

wow rollIn 從左到右、順時針滾動、透明度從100%變化至設定值

 

wow fadeInDown

wow fadeInUp

wow fadeInLeft

wow fadeInRight

 

 從上往下、類似淡入淡出

從下往上、 類似淡入淡出

從左往右、類似淡入淡出

從右往左、類似淡入淡出

wow bounceIn

從原位置出現,由小變大超出設定值,再變小小於設定值,

再回歸設定值、透明度從100%變化至設定值

wow bounceInUp

從下往上、竄上來以后會向上超出一部分然后彈回去、

透明度為設定值不變

wow bounceInDown

從上往下、掉下來以后會向下超出一部分然后彈跳一下、

透明度為設定值不變

wow bounceInLeft

從左往右、移過來以后會向右超出一部分然后往左彈一下、

透明度為設定值不變

wow bounceInRight

從右往左、移過來以后會向左超出一部分然后往右彈一下、

透明度為設定值不變

   
wow slideInUp


從下往上、上來后固定到設定位置、透明度為設定值不變

(up是從下往上)(如果元素在最下面,會撐開盒子高度)


wow slideInDown 從上往下、上來后固定到設定位置、透明度為設定值不變
wow slideInLeft

從左往右、上來后固定到設定位置、透明度為設定值不變

(left卻是從左往右)

wow slideInRight 從右往左、上來后固定到設定位置、透明度為設定值不變
   
wow lightSpeedIn

從右往左、頭部先向右傾斜,又向左傾斜,

最后變為原來的形狀、透明度從100%變化至設定值

wow pulse

原位置放大一點點在縮小至原本大小、透明度為設定值不變

(配合動畫執行次數屬性效果更佳)

wow flipInX 原位置后仰前栽、透明度從100%變化至設定值
wow flipInY 原位置左右旋動、透明度從100%變化至設定值
wow bounce

上下抖動、透明度為設定值不變

(配合動畫執行次數和動畫持續時間屬性可以實現劇烈抖動亦或是慢慢抖)

wow shake

左右抖動、透明度為設定值不變

(配合動畫執行次數和動畫持續時間屬性可以實現劇烈抖動亦或是慢慢抖)

wow swing

從右往左、頭部先向右傾斜,又向左傾斜,

最后變為原來的形狀、透明度為設定值不變

wow bounceInU 原位置不變、直接從不顯示到顯示(無過過渡效果)
wow wobble 原位置不變、類似於一個人站在那左右晃頭、透明度為設定值不變
   
   

例:

<li class="wow bounceInLeft"     data-wow-duration="1s"       data-wow-delay="1s"          data-wow-offset="70"      data-wow-iteration="1">                                                                                                                                                              

</li>

data-wow-duration(動畫持續時間)、

data-wow-delay(動畫延遲時間)、

data-wow-offset(元素的位置露出后距離底部多少像素執行)、

和data-wow-iteration(動畫執行次數)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM