LogoClawIndex
案例技能关于
LogoClawIndex

motion-react - 使用 Motion(原 Framer Motion)构建 React 动画

使用 Motion 库创建 React 动画,支持手势交互、滚动效果、弹簧物理、布局动画、退出动画及运动值。

标签

更新于: 2026-06-30

能力

典型输入

典型输出

该技能可以做什么

  • 创建 motion 动画组件
  • 动画 CSS 属性值
  • 配置弹簧与补间过渡
  • 处理拖拽交互
  • 创建悬停与点击手势
  • 构建滚动联动动画
  • 实现共享布局动画
  • 通过 AnimatePresence 创建退出动画
  • 管理运动值与变换
  • 定义编排式动画变体
  • 优化动画打包体积

输入

  • React 项目
  • motion npm 包
  • CSS 或 Tailwind 样式文件

输出

  • 动画化 React 组件
  • 手势交互式 UI 元素
  • 滚动触发动画效果
  • 布局过渡动画

要求

  • React 项目环境
  • 通过 pnpm/npm 安装 motion 包
  • Next.js App Router 需客户端渲染
  • popLayout 模式下自定义组件需 forwardRef

来源

  • 规范: SKILL.md

ClawIndex

OpenClaw Skills 与 Use Case 索引

ClawIndex 是一个生态驱动的 OpenClaw Skills 与真实 Use Case 索引站。

索引

Skills·
Cases

Meta

关于·
声明·
邮箱·
GitHub
© 2026 ClawIndex 保留所有权利。
React
Motion
Framer Motion
动画
手势
滚动效果
弹簧物理
布局动画
AnimatePresence
创建 motion 动画组件
动画 CSS 属性值
配置弹簧与补间过渡
处理拖拽交互
React 项目
motion npm 包
CSS 或 Tailwind 样式文件
动画化 React 组件
手势交互式 UI 元素
滚动触发动画效果