Files
nexus/wiki/concepts/Micro-Interaction.md
2026-05-03 05:42:12 +08:00

50 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "Micro-Interaction"
type: concept
tags: [ux, design, interaction]
last_updated: 2026-04-30
---
# 微交互设计Micro-Interaction
## Aliases
- Micro-Interaction
- 微交互
## 定义
微交互是指产品中那些小型的、聚焦于单一任务的交互细节——通过小型动画、声音反馈和视觉变化,增强用户体验的愉悦感和功能性。通常作用于:按钮状态变化、表单验证反馈、加载动画、设置切换等具体场景。
## 核心特征
1. **聚焦单一任务**:每个微交互只做一件事(如点赞动画、成功反馈)
2. **触发-反馈循环**:用户动作 → 系统响应 → 状态变化
3. **细节驱动体验**:大型功能由微交互串联形成流畅体验
## 设计原则
- **目的性**:每个微交互必须有功能性或情感性目的,不可为装饰而装饰
- **响应性**:即时反馈,减少用户对系统状态的焦虑
- **一致性**:同类型交互保持相同反馈模式,建立用户预期
- **可访问性**:动画需考虑 `prefers-reduced-motion`,不影响屏幕阅读器
## 分类
| 类型 | 示例 | 目的 |
|------|------|------|
| 状态反馈 | 按钮悬停、点击效果 | 确认操作被接收 |
| 数据验证 | 表单实时验证成功/失败 | 引导正确输入 |
| 系统状态 | 加载动画、空状态 | 减少等待焦虑 |
| 进度指示 | 上传进度、完成庆祝 | 维持用户动机 |
## 应用场景
- [[design-whimsy-injector]] 在按钮、表单、进度条等关键触点嵌入微交互,提升品牌趣味性同时保持功能性
- [[design-ux-architect]] 提供 CSS 框架层面的微交互系统设计规范
## 相关概念
- [[Brand-Personality-Framework]]:微交互是品牌个性在交互层的具体表达载体
- [[Gamification]]:成就庆祝等游戏化元素本身也是一种微交互
- [[Inclusive-Delight]]:包容性要求微交互需支持 reduced-motion 模式