Vue动画库create-keyframe-animation使用

一.安装

npm i create-keyframe-animation

二.script标签中引入

import animations from 'create-keyframe-animation'

三.定义动画对象

animation: {0: {transform: `translate3d(100px,0,0) scale(2)`},60: {transform: 'translate3d(0,0,0) scale(1.1)'},100: {transform: 'translate3d(0,0,0) scale(1)'}}

四.mounted钩子函数中注册并使用

	animations.registerAnimation({name: 'move', // 动画名称animation:this.animation, // 动画presets: { // 预设项duration: 4000, // 持续时间easing: 'linear' // 时间函数}})animations.runAnimation(this.$refs.animation, 'move',()=>{console.log('finished')
})


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部