项目简介
Transition 是一个基于 JavaScript 和贝塞尔曲线的动效插件。它能依据动画起始状态、结束状态和缓动曲线,计算出动画过程中每一帧的状态,为开发者实现各种动画效果提供便利。该插件提供常用缓动曲线,同时支持自定义缓动曲线。
项目的主要特性和功能
- 基于贝塞尔曲线实现动效,提供常用的缓动曲线。
- 支持用户通过
injectNewCurve
方法自定义缓动曲线。 - 支持使用数值、数组和对象三种数据类型描述动画状态。
- 可启用递归模式计算数组或对象中的深层数据。
安装使用步骤
安装
假设用户已下载项目源码文件,若使用 npm 安装,可执行以下命令:
shell
$ npm install @east-century/transition
使用
在项目中引入相关模块:
javascript
import { transition, injectNewCurve } from '@east-century/transition'
// 可以根据需求调用 transition 或 injectNewCurve 进行操作
快速体验
```html
```
详细文档及示例请移步 HomePage。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】