先安装
npm install wowjs --save-dev
注意:"animate.css"版本要选择: "^3.7.2 要不然动画不显示
然后再main.js
import 'animate.css'
import {WOW} from 'wowjs'
Vue.prototype.$wow = new WOW({
boxClass: 'wow', // default
animateClass: 'animated', // default
offset: 150, // default
mobile: true, // default
live: true, // default
callback: function(box) {
console.log("WOW: animating <" + box.tagName.toLowerCase() + ">")
}
})
data-wow-duration:更改动画持续时间
data-wow-delay:动画开始前的延迟
data-wow-offset:开始动画的距离(与浏览器底部相关)
data-wow-iteration:动画的次数重复(无限次:infinite)
动画演示地址
https://animate.style/