AgileAnime.js 是一款轻量级且功能强大的Javascript动画库插件,开发人员可以通过此插件控制dom对象动态改变CSS3属性,制作出各种富有创意、高性能、可交互的动画效果。
npm install -S agile-anime
import AgileAnime from 'agile-anime'
const dom = document.querySelector('#app #ball1')
const anime1 = new AgileAnime({
target: dom
})
anime1
.animator({
duration: 500,
properties: {
translateX: 0,
translateY: 0
}
})
.animator({
duration: 500,
properties: {
translateX: 160,
translateY: 0
}
})
.animator({
duration: 500,
properties: {
translateX: 160,
translateY: 160
}
})
.animator({
duration: 500,
properties: {
translateX: 0,
translateY: 160
}
})
.animator({
duration: 500,
properties: {
translateX: 0,
translateY: 0
}
})
anime1.play()
高级用法教程
包括参数配置、支持多种动画属性、如何控制动画流程、动画执行回调、添加缓动特效等。
兼容Chrome、Firefox、Safari、IE10+。