7. ✨ 微交互 Interactions ★★★★☆
🌏 Web 网页规范
- 动效技术: CSS Transition / Keyframes / Web Animations API
- 触发机制: 鼠标指针 Hover 指向、Scroll 滚动视差
- 时间曲线: Cubic-bezier 贝塞尔缓动、JS 定时器过渡
- 手势动效: 极少跟手,多为一触即发的确定性动效
📱 App 移动端规范
- 动效技术: 物理弹簧阻力引擎 (Spring / Damping)
- 触发机制: 手势跟手物理位移 (Pan / Swipe)
- 时间曲线: 基于弹簧张力常数与质量阻尼的实时物理计算
- 手势动效: 全程手势跟手,强调手指交互的连贯与物理回弹
Web 页面依赖丰富的 鼠标悬浮 (Hover) 缩放与发光状态、点击涟漪,以及 CSS cubic-bezier 的扫光渐变骨架屏加载过渡。
App 端专注于 触控手势(滑动、捏合、长按),交互动效应引入具有弹跳质感的 弹簧阻尼物理动画 (Spring Physics),并调用系统马达提供细腻的 物理触觉反馈 (Haptics)。
LIVE PLAYGROUND: Bezier 缓动弹性体验与骨架屏状态切换
鼠标移入/点击下方卡片感受回弹;点击按钮切换骨架扫光
https://web.meta-ui.edu/micro-interactions
✓ 物理缓动 (Cubic Bezier)
弹性过渡卡片 (悬停测试)
✗ 硬跳过渡 (Linear Jump)
无缓动死板变形
Toggle 开关动效
关闭
点赞弹跳动效 (Like Bounce)
骨架屏扫光 (Shimmer Loading)
悬浮抬升卡片 (Hover Lift)
卡片 A
悬浮我试试
卡片 B
弹性抬升效果
按钮按压反馈 (Press Feedback)
加载动效 (Loading Spinners)
旋转
滑动条
输入框聚焦发光 (Focus Glow)
悬浮提示气泡 (Tooltip)
悬停延迟 200ms 出现,避免误触;离开 100ms 后消失,避免抖动。
?
Toast 通知 (Toast Notification)
非阻塞反馈,3秒后自动消失,配合滑入/滑出动画。
数字滚动动效 (Count Up)
数据加载完成后,数字从0平滑增长到目标值,常用于仪表盘与统计页。
0
用户数
0
订单数
0%
完成率
下拉刷新动效 (Pull to Refresh)
移动端经典手势:下拉到阈值后松手触发刷新,常配旋转图标。
👇 在此处按下并向下拖拽试试
微交互四要素 (Four Elements)
① 触发
用户操作/系统事件
用户操作/系统事件
② 规则
决定交互逻辑
决定交互逻辑
③ 反馈
视觉/听觉/触觉
视觉/听觉/触觉
④ 循环/模式
限制与重复规则
限制与重复规则
常用微交互演示 (Microinteraction States)
按钮状态交互
Hover时上浮阴影,点击时有轻微缩小物理缩放动画。
表单输入即时反馈
失去焦点时对输入框进行即时校验(不可为空)。
滚动加载交互
向下滚动以加载更多内容...
滚动到底部触发加载动画
📋 大模型统一 Prompt (LLM Prompt)