微交互
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/self-ent-design-micro-interaction。
技能介绍
要解决的问题
设计师常面临一个困境:界面功能完整、逻辑清晰,但用户操作时总觉得缺少一点「灵气」。按钮点击没有反馈,滑动操作缺乏连贯性,状态切换显得生硬——这些细节累积起来,会让用户产生「操作成本高」的错觉。
微交互设计要解决的具体问题包括:
- 注意力引导:如何通过微小动效自然引导用户视线,而非依赖冗长的文字说明
- 反馈即时性:用户操作后 100ms 内给予视觉反馈,避免「我到底点上没有」的焦虑
- 操作流畅感:通过
过渡曲线:ease-in-out或缓动函数:cubic-bezier让状态变化更自然 - 情感传递:用克制的动效传递产品性格,而非堆砌炫技效果
技能如何工作
核心能力:从原理到实操的闭环
该技能围绕 设计决策的因果链 展开,拒绝泛泛而谈的「好看」或「高级感」:
- 原理拆解:基于 Gestalt 法则、色彩心理学、排版层级三大框架,解释微交互为何有效
- 例:菲茨定律:目标尺寸与距离的乘积 如何影响按钮点击区域的设计
- 例:色彩情感映射:红色→紧迫感、蓝色→信任感 在不同场景的应用
- 案例解构:选取 2-3 个真实案例,拆解其设计决策的「为什么」
- 例:按钮悬停时 背景色渐变:#007AFF → #0055FF 而非直接切换,降低视觉突兀感
- 例:加载动画采用 骨架屏 + 渐显 而非无限转圈,减少等待焦虑
- 实操指导:给出可直接落地的参数与步骤
- 例:过渡时长建议:150-300ms(过短显生硬,过长显拖沓)
- 例:焦点状态设计:边框颜色变化 + 轻微缩放(scale: 0.98)
- 对比演示:通过 Before/After 直观展示设计改进的影响
- 好案例:按钮点击后颜色加深 + 微缩放,反馈明确且符合物理直觉
- 坏案例:点击后无任何变化,用户需重复点击确认
关键步骤:从需求到落地
- 需求澄清:确认要分析的具体对象(如「登录按钮的点击反馈」)和目标场景(如「提升用户点击率」)
- 原理应用:用通俗语言解释背后的设计原理(如
即时反馈原理:操作后 100ms 内必须给予视觉反馈) - 案例分析:选取 2-3 个经典案例,拆解其设计决策(如「为什么选择 200ms 过渡而不是瞬间切换」)
- 实操建议:给出 3 条以上可立即应用的建议(如
按钮点击时增加 0.1s 的按压动画) - 效果验证:通过 Before/After 对比,让设计改进的影响可感知
适用边界与注意点
- 专注范围:该技能聚焦于
界面元素的交互设计,不涉及完整的用户流程设计或信息架构 - 前提条件:需要用户提供具体的设计对象或案例(如「分析这个按钮的交互问题」),而非模糊的「教我做微交互」
- 适用场景:适合
界面元素的交互设计,不包含完整的用户流程设计; - 限制条件:对于需要复杂动画或编程实现的微交互,建议结合前端技术方案;避免在缺乏用户研究数据的情况下进行设计决策。
- 避免陷阱:不要将探索变成单向知识灌输,保持互动;不要堆砌专业术语,用通俗解释;不要忽略用户的兴趣方向,按固定模板走流程
使用场景
- 界面原型里按钮点击后没有视觉反馈,需要分析点击区域和过渡时长的具体改进方案
- 设计加载动画时,需要对比骨架屏与无限转圈对等待焦虑的影响并选择合适方案
- 评审登录表单的焦点状态,需要拆解边框颜色变化与缩放参数的设计决策
- 优化移动端滑动操作的连贯性,需要理解缓动函数和状态过渡曲线的选择依据
适合人员
- 初级 UI 设计师需要掌握微交互设计的基础原理和可落地的参数建议
- 产品设计师希望用经典案例拆解来支撑界面优化决策的评审材料
- 前端工程师需要获取过渡时长、缓动曲线等具体参数来实现设计稿中的微交互
- 设计团队负责人想建立微交互设计规范,需要原理框架和对比演示案例