css3移动端动画

50 篇文章 0 订阅
34 篇文章 0 订阅

animatejs

css3移动端动画,动画方式很简单只需要添加指定方式的class即可实现很酷炫的动画,组件引入了animate.css,目前只有里面的动画方式。组件可以用于酷炫的活动页面,页面交互动作等。

下载地址https://github.com/gtdalp/animatejs

npm安装

npm install animateJs

demo地址:

qcode.png
https://gtdalp.github.io/widget/animatejs/demos/animatejs.html
demo.gif

demo代码

// 第一种执行方式
new Animatejs('#animatejs', [
    ['.animatejs1', 'bounceInRight', 1, 2],
    ['.animatejs2', 'bounceInLeft', 1],
    ['.animatejs3', 'bounceInLeft']
]);
// 第二种执行方式
new Animatejs([
    ['.animatejs1', 'bounceInRight', 1, 2],
    ['.animatejs2', 'bounceInLeft', 1],
    ['.animatejs3', 'bounceInLeft']
]);
<div id="animatejs">
    <div class="animatejs1">animatejs1</div>
    <div class="animatejs2">animatejs2</div>
    <div class="animatejs3">animatejs3</div>
</div>

api

第一个参数为缩小查找范围的 dom ,可以省略不写,不写则直接获取为body

第二个参数为一个二维数组

数组第一个参数 '.animatejs1' 为需要执行动画的 dom元素 ,必须传值

数组第二个参数 'bounceInRight' 为需要执行动画的方式 class ,class可以到animate.css里面找,必须传值

数组第三个参数 1s 为多少秒之后执行,可以为空,为空或者0,则直接执行

数组第四个参数 2s 为动画执行过程中使用多少秒,可以为空,默认为1秒

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值