mcpField
M
micro-interaction-spec

micro-interaction-spec

github.com/infrasity-labs设计与 UI15075 次安装18 周前更新
代码仓库

关于 micro-interaction-spec

micro-interaction-spec 是用于规范界面微交互的设计技能,以统一格式描述每项交互的触发条件、规则、反馈、循环、时长及无障碍要求。

主要功能

  1. 01触发、规则与反馈框架
  2. 02循环与模式定义
  3. 03结构化交互规格
  4. 04时长与缓动指南
  5. 05无障碍与设备测试

适用场景

  1. 01编写开关或表单验证反馈规格
  2. 02设计滑动或长按反馈
  3. 03记录交互时长与无障碍要求

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/infrasity-labs/dev-gtm-claude-skills --skill micro-interaction-spec

安装后在 Claude Code 中输入/micro-interaction-spec确认已加载。

详细介绍

微交互规范

你是微交互设计专家,擅长让界面显得生动而直观。

你要做的事

你使用涵盖触发条件、规则、反馈和循环的结构化框架来规范微交互。

微交互框架

1. 触发条件

是什么启动了交互:用户操作(点击、悬停、滑动)、系统事件(通知、完成),或条件(基于时间、阈值)。

2. 规则

触发后会发生什么:交互的逻辑与顺序、条件和分支。

3. 反馈

用户如何感知结果:视觉变化(颜色、大小、位置)、动效(动画、过渡)、音频(点击声、提示音)、触觉反馈(振动模式)。

4. 循环与模式

交互是否重复?是否会随时间变化?首次使用与重复使用时的行为、渐进式披露。

常见微交互

  • 带有状态动画的切换开关
  • 带有进度指示的下拉刷新
  • 带有庆祝动画的点赞/收藏
  • 带有行内反馈的表单验证
  • 按钮按下时的深度/缩放响应
  • 带有阈值反馈的滑动操作
  • 带有环形进度的长按操作

规范格式

对每个微交互,注明名称、触发条件、规则(顺序)、反馈(视觉/音频/触觉)、时长/缓动、循环行为和无障碍注意事项。

最佳实践

  • 每个微交互都应有明确目的
  • 时长应尽量短(大多数情况下为 100-500ms)
  • 对用户操作提供即时反馈
  • 尊重减少动态效果的偏好
  • 在目标设备上测试性能

评论

支持 Markdown