📜  Anime.js 简介

📅  最后修改于: 2022-05-13 01:56:51.185000             🧑  作者: Mango

Anime.js 简介

Anime.js是一个小型、轻量级的 JavaScript 库,具有简单而强大的 API。它适用于 DOM 元素、CSS 和 JavaScript 对象。
先决条件:

  • HTML、CSS、JavaScript
  • 动画基础

安装anime.js:

  • 您可以下载anime.min.js 文件并直接使用它。
  • 只需谷歌动漫.js CDN,您将获得链接并将其放入您的脚本标签中。

让我们谈谈一些基本的动画。因此,当我们处理它时,我们必须了解很多不同的属性。

  • 目标:目标包括对我们想要动画的部分的引用,可以是 HTML 标记、类或 id 元素以及更多我们将在另一篇文章中看到的内容。
  • 属性:这些是在处理 CSS、JS、SVG 时可以设置动画的属性。
  • 属性参数:这包括属性参数,例如持续时间、延迟、结束延迟、缓动、回合等等。
  • 动画参数:这包括动画相关的参数,如方向、循环、自动播放

还有其他的东西,比如关键帧、时间线等。
现在让我们看一个例子来展示使用Anime.js制作动画是多么容易。
示例:我们创建了一个具有一些基本 CSS 的高度、宽度和背景颜色的 div。 JavaScript 部分。首先,我们必须在动画函数中编写所有内容并传递属性对象。目标部分是我们想要动画的地方(这里是它的 div),而translateX是(如果你知道动画,它意味着)从当前位置向 x 轴 150。高度和宽度是我们想要在 x 轴方向 150 处实现的值。在这种情况下,动线性意味着字面意思是大小增加和减少。持续时间是动画的时间(以毫秒为单位)。

html


    
        First animation of animejs
        
    
    
        
        
             


输出: