Skip to content
功能特色定价方案合作伙伴博客帮助关于我们联系我们
免费开始登录
返回博客
tips2026-12-205 分钟阅读

菜单动画与微交互:愉悦还是干扰?

200-300毫秒最佳,超过500毫秒令人不快。伊斯坦布尔加拉塔咖啡馆用 fade-in 让停留时间提升19%。

th

thMenu Team

thmenu.com

伊斯坦布尔加拉塔区一家18桌咖啡馆的老板问:"给菜单加动画,客人会停留更久吗?"答案藏在毫秒里。UX Movement 2023 研究明确:200-300毫秒感觉流畅,超过500毫秒就显得拖沓。引入滚动触发的 fade-in 动画后,页面停留时间上升19%,跳出率下降12%。

最佳时长与缓动曲线

时长与人类感知挂钩。100毫秒以下无感;200-300毫秒自然;500毫秒以上沉重。cubic-bezier(0.4, 0, 0.2, 1) 是 Material 标准曲线,产生自然运动。

加载时 60 毫秒错峰展开会有高级感,但超过 8 张卡片就过度。移动端 200 毫秒最佳——更长会与触摸冲突。

有效与无效的微交互

有效:分类标签下划线滑动(250毫秒)、加入购物车按钮 1.05x 缩放加勾选图标、收藏时心跳动画、滚动 fade-in。

  • Hover 缩放 1.02x — 可点击的触感
  • 购物车徽章弹跳 — 吸引注意
  • 骨架屏 — 设置内容期待

过度与无障碍

动画过度是无障碍问题。请支持 prefers-reduced-motion——WCAG 2.1 要求。

视差滚动、自动播放视频、无限旋转图标属于明确干扰。加拉塔咖啡馆把脉动的"主厨推荐"徽章在2秒后停止,CTR 提升23%。

FAQ

理想时长? 微交互 200-300 毫秒,过渡最多 400 毫秒。

哪些动画影响性能? JS 改 width/height 触发 reflow;CSS transform 和 opacity 由 GPU 加速。

为老年用户禁用? 不要自动,让用户通过 prefers-reduced-motion 选择。

觉得有用?分享给朋友。