(生产)create-keyframe-animation -动画实现
参考:https://github.com/HenrikJoreteg/create-keyframe-animation
实例
var animations = require('create-keyframe-animation') 新建动画:animations.registerAnimation({
name: 'move',//动画名称
animation: [ //实现的动画效果
0: {transform: `translate3d(${x}px,${y}px,0) scale(${scale})` },
60: {transform: `translate3d(0,0,0) scale(1.1)` },
100: {transform: `translate3d(0,0,0) scale(1)` }
],
presets: {
duration: 1000, // 持续时间
fillMode: 'both', // css3 animation 的 fill-mode 属性
easing: 'ease', // 动画的效果 default easing
iterations: 1, // 实现动画的次数
delay: 0, // 延迟
direction: 'normal', // 方向
resetWhenDone: false, // if true :将最后动画状态应用为“变换”属性
clearTransformsBeforeStart: false // 是否在动画开始之前清除现有的转换
}
})使用:animations.runAnimation(document.querySelectorAll('.dots'), 'move',function(){})
.runAnimation(element(s), name string or options object, [callback])返回一个 promise
参数element : 可以是一个单一的元素,元素或querySelectorAll结果数组- 参数name:
 如果是字符串,那么就是registerAnimation定义的动画名称
如果传递对象,它必须包含名称,例子:
animations.runAnimation(document.querySelectorAll('.dots'), {
name: 'wiggle',
delay: 1500 // 在这里,我们可以重写如上所述的任何预置选项
}, function () {}
callback 回调
(生产)create-keyframe-animation -动画实现的更多相关文章
- CSS3 animation 动画
		
今天看到一个很酷的logo看了下他用的是animation 动画效果,就拿来做例子 浏览器支持 Internet Explorer 10.Firefox 以及 Opera 支持 animation 属 ...
 - Android Property Animation动画
		
3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三 ...
 - css3 animation 动画属性简介
		
animation 动画属性介绍 animation 属性是一个简写属性,用于设置动画属性: 1. animation-name----规定需要绑定到选择器的 keyframe 名称. 语法:anim ...
 - css3 animation动画特效插件的巧用
		
这一个是css3 animation动画特效在线演示的网站 https://daneden.github.io/animate.css/ 下载 animate.css文件,文件的代码很多,不过要明白 ...
 - android Animation 动画绘制逻辑
		
参考:http://www.jianshu.com/p/3683a69c38ea 1.View.draw(Canvas) 其中步骤为:/* * Draw traversal performs seve ...
 - 转 iOS Core Animation 动画 入门学习(一)基础
		
iOS Core Animation 动画 入门学习(一)基础 reference:https://developer.apple.com/library/ios/documentation/Coco ...
 - css3 animation动画技巧
		
一,css3 animation动画前言 随着现在浏览器对css3的兼容性越来越好,使用css3动画来制作动画的例子也越来越广泛,也随着而来带来了许多的问题值得我们能思考.css3动画如何让物体运动更 ...
 - 【Android 基础】Animation 动画介绍和实现
		
在前面PopupWindow 实现显示仿腾讯新闻底部弹出菜单有用到Animation动画效果来实现菜单的显示和隐藏,本文就来介绍下吧. 1.Animation 动画类型 Android的animati ...
 - css3 transition属性变化与animation动画的相似性以及不同点
		
下面列子中的2个图片的效果. http://zqtest.e-horse.cn/DongXueImportedCar/assets/mouseOverAnimate.html 第一个为transiti ...
 - Android中xml设置Animation动画效果详解
		
在 Android 中, Animation 动画效果的实现可以通过两种方式进行实现,一种是 tweened animation 渐变动画,另一种是 frame by frame animation ...
 
随机推荐
- tcp设置超时重传
			
TCP超时和重传的基础是怎样根据给定连接RTT设置RTO,若TCP先于RTT开始重传,可能会在网络中引入不必要的重复数据,反之,若延迟至远大于RTT的间隔发送重传数据,整体网络利用率会随之下降.由于R ...
 - P3345 [ZJOI2015]幻想乡战略游戏 动态点分治
			
\(\color{#0066ff}{ 题目描述 }\) 傲娇少女幽香正在玩一个非常有趣的战略类游戏,本来这个游戏的地图其实还不算太大,幽香还能管得过来,但是不知道为什么现在的网游厂商把游戏的地图越做越 ...
 - luogu2253 好一个一中腰鼓!
			
先说一个小trick,一开始我们把他赋值成是红.白相间的,查询就查询的是全红或全白即可. 然后就可以做啦 题解里面好像都是线段树 暴力的题解好像都被del了 貌似暴力交上去也过不了了 然后我想说 分块 ...
 - 完美解决:"library not found for - "
			
分析原因,解决问题 在Xcode编译的时候,可能会遇到报这个错误"library not found for - ",这是为什么呢? 由于我们在项目中使用了一些第三方的库,如百度的静态库.当Xcode ...
 - Spring注解实现定时功能以及Quartz定时器
			
一:Spring注解实现--------->Spring3.0以后自带的task,可以将它看成一个轻量级的Quartz 1:maven配置: <!-- quartz--> <d ...
 - Mybatis学习笔记(七) —— 关联查询
			
一.一对多查询 需求:查询所有订单信息,关联查询下单用户信息. 注意:因为一个订单信息只会是一个人下的订单,所以从查询订单信息出发关联查询用户信息为一对一查询.如果从用户信息出发查询用户下的订单信息则 ...
 - HttpServletResponse 解决中文乱码
			
response.setHeader("Content-type", "text/html;charset=UTF-8"); response.setChara ...
 - Java实现范围内随机数
			
JDK1.7及以上 int randomNum = ThreadLocalRandom.current().nextInt(min, max + 1); // 包含max,所以要加1 JDK1.7以前 ...
 - 基于Visual Studio .NET2015的单元测试  OpenCover
			
https://www.cnblogs.com/XiaoRuLiang/p/10095723.html 基于Visual Studio .NET2015的单元测试 1. 在Visual Stud ...
 - Nmap工具使用
			
Nmap是一款网络扫描和主机检测的非常有用的工具. Nmap是不局限于仅仅收集信息和枚举,同时可以用来作为一个漏洞探测器或安全扫描器.它可以适用于winodws,linux,mac等操作系统.Nmap ...