知识库 / 界面工程
常青笔记

CSS 动效手册

缓动、变换与可访问性。

从 transform 和 opacity 开始

位移、缩放和透明度可以覆盖大量界面反馈。保持变换幅度克制,避免让阅读区域反复移动。

缓动决定感觉

ease-out 适合进入,ease-in 常用于离开。长距离变化需要更长的时间,让速度与移动距离保持合理的关系。

尊重减少动态效果

使用 prefers-reduced-motion 媒体查询,为不需要复杂动效的访客保留即时而清楚的状态变化。

实践示例

CSS
.card {
  transition: transform 420ms cubic-bezier(.22, 1, .36, 1);
}

@media (prefers-reduced-motion: reduce) {
  .card { transition: none; }
}
输入关键词,直接前往内容ESC 关闭