Update nexus wiki content

This commit is contained in:
2026-05-03 05:42:06 +08:00
parent 90f3811b83
commit 111bc65b7b
707 changed files with 32306 additions and 7289 deletions

View File

@@ -0,0 +1,43 @@
---
title: "Micro-Interaction Design"
type: concept
tags: [ui-design, animation, user-experience, interaction-design]
sources: [design-whimsy-injector]
last_updated: 2026-05-15
---
# Micro-Interaction Design
## Definition
微交互设计Micro-Interaction Design通过小规模、有针对性的动画和状态反馈提升用户参与度同时不影响性能。核心要素触发Trigger、规则Rules、反馈Feedback、循环Loops
## Key Elements
- **按钮悬停效果**:光扫动画 + 微妙缩放
- **表单验证反馈**:即时状态变化 + 成功动画(如 ✨ 闪烁)
- **加载动画**:弹跳点动画、进度条动画
- **彩蛋触发区域**:交互探索奖励
- **进度庆祝**:完成节点的表情符号动画
## Design Principles
- 每个微交互服务于功能或情感目的
- 性能优化:轻量 CSS 动画,不影响页面速度
- 包容性:无障碍支持,减少动画偏好用户选项
## Implementation
通过 CSS Keyframes 实现,示例技术:
- `cubic-bezier` 缓动函数
- `transition` 状态变化
- `@keyframes` 自定义动画序列
## Related Concepts
- [[Gamification]]:微交互可作为游戏化的组成元素
- [[Inclusive-Delight-Design]]:微交互需遵循包容性设计原则
## Source
- [[Whimsy-Injector]] — 微交互设计系统核心交付物