微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

anime

编程之家收集整理的这个编程导航主要介绍了anime编程之家,现在分享给大家,也给大家做个参考。

anime 介绍

Aanime.js 是一款功能强大的JavaScript 动画库插件。anime.js 可以和css3 属性,SVG,DOM 元素和js 对象一起工作,制作出各种高性能,平滑过渡的动画效果

安装anime.js

npm install animejsbower install animejs或者下载anime.js 的文件

使用方法

页面中引入anime.min.js 文件。<script type="text/JavaScript" src="js/anime.min.js"></script>

html结构

以动画两个div 元素为例,html 结构如下:

<article>

  <div class="blue"></div>

  <div class="green"></div>

</article>

初始化插件

通过anime() 方法来构造一个对象实例,以json 对象的方式传入需要的参数:

var myAnimation = anime({

targets: ['.blue','.green'],

translateX: '13rem',

rotate: 180,

borderRadius: 8,

duration: 2000,

loop: true

});

配置参数

anime.js 动画库插件的可用配置参数有:

参数

认值

取值

delay

number,function (el,index,total)

duration

1000

number,total)

autoplay

true

boolean

loop

false

number,boolean

direction

'normal'

'normal','reverse','alternate'

easing

'eaSEOutElastic'

console log anime.easings to get the complete functions list

elasticity

400

number (higher is stronger)

round

false

number,boolean

begin

undefined

function (animation)

update

undefined

function (animation)

complete

undefined

function (animation)

网站地址:https://animejs.com/

网站描述:一个轻量的JavaScript 动画库

anime

官方网站:https://animejs.com/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。