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/

小编说

以上是编程之家为你收集整理的anime全部内容。

如果觉得编程之家网站内容还不错,欢迎将编程之家推荐给好友。

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

相关推荐


Chartkick,用一行Ruby代码创建漂亮的JavaScript图表
Tabulator, JavaScript 中的交互式图表和数据网格
ganlab,生成对抗网络GAN的交互式可视化实验工具
github-profile-summary,可视化GitHub概况的工具
anime,一个轻量的JavaScript 动画库
JSXGraph,一个支持各种浏览器的交互式几何图库绘制
sigma.js,一个致力于在Web应用中进行图形绘制的JavaScript库
britecharts,基于D3.js v4的客户端可复用的图表库
doom-fire-algorithm,在纯JavaScript中实现来自Doom的Fire效果
deck-of-cards,一款非常炫酷的HTML5扑克牌卡片动画类库
awesome-d3,D3.js相关库,插件和工具类的列表
js-sequence-diagrams,一款基于 Javascript 的Web绘制时序图的工具
skrollr,随着鼠标滚动而变化的滚动视差插件
nivo.js,React数据可视化库
Planetary.js,创建交互式Web地球仪js插件
GraphicsJS,一个强大的Js绘图库,基于SVG/VML技术
Walkway.js,将SVG矢量图中的一些基本元素以线性动画的方式展示出来
G3D,一款基于 WebGL 的 javascript 3D 绘图引擎
react-native-chart-kit,React Native图表工具包
WebCola,基于Javascript约束的图形布局