新聞動態

                                                                                  位置:首頁 新聞動態 建站學堂

                                                                                  wow.min.js 動畫效果使用

                                                                                  新聞動態
                                                                                  2020年09月08日 閱讀:2838次

                                                                                  使用方法:

                                                                                  1、加入animate.css 加入 wow.min.js


                                                                                  頁面引用


                                                                                  注意new WOW().init();中的WOW要大寫,否則就沒效果了。

                                                                                  元素中加入class

                                                                                  tada

                                                                                  可以加入 data-wow-duration(動畫持續時間)和 data-wow-delay(動畫延遲時間)屬性,如.(在css下方js上方寫需要動畫的元素(必須設置為塊狀或者行內塊狀!必須設置為塊狀或者行內塊狀!必須設置為塊狀或者行內塊狀?。?,并添加class類名。)


                                                                                  wow.js 使用了 querySelectorAll 方法,IE 低版本會報錯。為了達到更好的兼容,最好加一個瀏覽器及版本判斷。



                                                                                  屬性/方法類型默認值說明
                                                                                  boxClass字符串‘wow’需要執行動畫的元素的 class
                                                                                  animateClass字符串‘animated’animation.css 動畫的 class
                                                                                  offset整數0距離可視區域多少開始執行動畫
                                                                                  mobile布爾值true是否在移動設備上執行動畫
                                                                                  live布爾值true異步加載的內容是否有效

                                                                                  增加順序動畫 在標簽上增加

                                                                                  屬性/方法說明
                                                                                  wow rollIn從左到右、順時針滾動、透明度從100%變化至設定值
                                                                                  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原位置不變、類似于一個人站在那左右晃頭、透明度為設定值不變

                                                                                  打開引用的animate.css或者animate.min.css,里面@keyframes定義了各種動畫,將wow后面的類名替換一下測試效果就可以了。

                                                                                  配合data-wow-duration(動畫持續時間)、data-wow-delay(動畫延遲時間)、data-wow-offset(元素的位置露出后距離底部多少像素執行)和data-wow-iteration(動畫執行次數)這四個屬性可以完成很多效果,主要還是多實踐。

                                                                                  上一篇

                                                                                  下一篇

                                                                                  亚洲中文字幕在线19页_99久久国产精品免费热7788_欧美专区日韩专区综合专区_小泽玛利亚一区_gogo999亚洲肉体艺术