ZEL°|序澜.
一起创造
← 全部手记

创意探索 / 示例文章 / 3 分钟

克制的动效,也可以很有表现力

让变化回应操作,让节奏服务理解。动效的存在,应当有一个具体的原因。

ZEL°|序澜 / 可替换示例文章

当一个元素发生变化,用户会自然地寻找原因。好的动效利用这种感知,把前后的状态连接起来。这是一篇关于微交互的示例文章,可在配置文件中替换。

让反馈紧贴操作

鼠标经过作品时,图片略微放大,提示它可以被打开。筛选完成后,数量随之更新,帮助用户确认结果。变化不需要夸张,只需要清楚。

给用户保留控制权

持续播放的内容需要提供暂停入口。系统设置了减少动态效果时,交互应该以即时变化代替大幅位移。体验的完整性,也包括对不同感知偏好的尊重。

CSS
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after {
    animation-duration: 0.01ms !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}
动效不需要一直存在,但在需要它的时候,应当准确。
↗

感谢阅读。
如果这篇思考引起你的共鸣,欢迎聊聊。

联系我