animate 插件
丰富的动画功能,支持延时、循环和 seek,可制作过渡动画、摇摆动画、关键帧动画、路径动画、滚动动画。
适用平台
支持所有平台。
安装插件
需要安装 animate 插件才能使用,点此访问 Github 仓库。
sh
npm install @leafer-in/animate
sh
pnpm add @leafer-in/animate
sh
yarn add @leafer-in/animate
sh
bun add @leafer-in/animate
通过 script 标签引入
通过全局变量 LeaferIN.animate 访问插件内部功能。
html
<script src="https://unpkg.com/@leafer-in/animate@1.0.9/dist/animate.min.js"></script>
<script>
const { Animate } = LeaferIN.animate
</script>
html
<script src="https://unpkg.com/@leafer-in/animate@1.0.9/dist/animate.js"></script>
<script>
const { Animate } = LeaferIN.animate
</script>
https://unpkg.com 无法访问时,可替换为 https://cdn.jsdelivr.net/npm
体验
ts
import { Leafer, Rect } from 'leafer-ui'
import { Animate } from '@leafer-in/animate'
const leafer = new Leafer({ view: window })
const rect = new Rect({ y: 100, cornerRadius: 50, fill: '#32cd79' })
leafer.add(rect)
new Animate(
rect,
{ x: 500, cornerRadius: 0, fill: '#ffcd00' }, // style keyframe
{
duration: 1,
swing: true // 摇摆循环播放
} // options
)