使用 Motion, 让元素 动起来。

使用 Motion, 让元素 动起来。

使用 Motion, 让元素 动起来。

一个 强大的 动画 库, 适用于 使用 JavaScript、 React Vue 的现代 Web 项目。

npm install motion

npm install motion

npm install motion

免费且

开源

易于使用

生产就绪

混合引擎

体积小巧

示例

示例

强大的 动画效果

畅、 Web 画, 使 Motion 易于使用的 API。 手势。

简单
形变
滚动
退出动画
弹簧动画
手势
布局动画
序列动画

赞助商

赞助商

Motion 业内 最优秀的 企业 赞助。

钻石赞助商
白金赞助商
黄金赞助商

Motion 的实现离不开我们优秀的赞助商。

motion+

motion+

高级 功能

Upgrade to Motion+ for lifetime access to premium APIs, an extensive library of examples, early access to new features, and a private Discord community and more. 升级到 Motion+,终身访问高级 API、广泛的示例库、抢先体验新功能以及私人 Discord 社区等。

100+ 个高级示例

一个不断增长的高质量、即用型示例集合,适用于 JavaScript、React 和 Vue。

较慢地旋转正方形

AI 驱动的编辑

在 Vercel 的 v0 AI 编辑器中打开示例,并根据需要进行调整。

1

# Motion

2

3

您是 Motion、React 和 TypeScript 方面的专家。

4

5

## 性能

6

7

- 如果要动画化 `transform`,如 `transform`、`x`、`y`、`scale` 等,则为组件添加 `willChange: "transform"` 样式。

8

- 如果要动画化 `backgroundColor`、`clipPath`、`filter`、`opacity`,也请将这些值添加到 `willChange`。

9

- 在将要或可能每帧运行的函数(热函数)内部,例如 `motion` 组件的 `onUpdate` 属性、`useTransform` 等

Motion 专家副驾驶

A .cursorrules ,通过最佳实践指导 AI 编辑器。

8

Motion+

私人 Discord

随时了解 Motion 发布信息,展示您的作品并获得支持。

UI 库集成

包含集成示例,从 Radix 开始。

Delight the web with Motion 用 Motion 愉悦网络

保持联系

订阅以获取最新消息和更新。

保持联系

订阅以获取最新消息和更新。

保持联系

订阅以获取最新消息和更新。