首页
/ 【亲测免费】 Anime.js V4 技术文档

【亲测免费】 Anime.js V4 技术文档

2026-01-25 06:28:36作者:伍霜盼Ellen

1. 安装指南

1.1 通过 npm 安装

你可以通过 npm 安装 Anime.js:

$ npm install animejs --save

1.2 手动下载

你也可以手动下载 Anime.js 的最新版本:

下载 Anime.js

1.3 文件包含

在你的 HTML 文件中引入 anime.min.js

<script src="anime.min.js"></script>

2. 项目的使用说明

2.1 基本使用

Anime.js 是一个轻量级的 JavaScript 动画库,使用简单且功能强大的 API。你可以通过以下方式创建一个简单的动画:

anime({
  targets: 'div',
  translateX: 250,
  rotate: '1turn',
  backgroundColor: '#FFF',
  duration: 800
});

2.2 目标选择

Anime.js 支持多种目标选择,包括 CSS 选择器、DOM 元素、JavaScript 对象等。

anime({
  targets: '.myClass',
  translateY: 100
});

2.3 动画属性

你可以动画化多种属性,包括 CSS 属性、SVG 属性、DOM 属性等。

anime({
  targets: 'svg',
  strokeDashoffset: [anime.setDashoffset, 0],
  easing: 'easeInOutSine',
  duration: 1500,
  delay: function(el, i) { return i * 250 },
  direction: 'alternate',
  loop: true
});

3. 项目 API 使用文档

3.1 目标(Targets)

Anime.js 支持多种目标类型,包括 CSS 选择器、DOM 元素、JavaScript 对象等。

anime({
  targets: '.myClass',
  translateY: 100
});

3.2 属性(Properties)

你可以动画化多种属性,包括 CSS 属性、SVG 属性、DOM 属性等。

anime({
  targets: 'div',
  translateX: 250,
  rotate: '1turn',
  backgroundColor: '#FFF',
  duration: 800
});

3.3 动画参数(Animation Parameters)

你可以设置动画的持续时间、延迟、方向等参数。

anime({
  targets: 'div',
  translateX: 250,
  duration: 1000,
  delay: 500,
  direction: 'alternate'
});

3.4 回调和承诺(Callbacks and Promises)

Anime.js 支持回调函数和 Promise,方便你在动画完成时执行其他操作。

anime({
  targets: 'div',
  translateX: 250,
  complete: function(anim) {
    console.log('Animation completed');
  }
});

4. 项目安装方式

4.1 通过 npm 安装

$ npm install animejs --save

4.2 手动下载

下载 Anime.js

4.3 文件包含

在你的 HTML 文件中引入 anime.min.js

<script src="anime.min.js"></script>

通过以上步骤,你可以轻松安装并使用 Anime.js V4,享受其强大的动画功能。

登录后查看全文
热门项目推荐
相关项目推荐