跳到正文
UIGrammer
EN 中文

动画 · 入场与退场 · 10

错落入场

错落入场 = 列表各项依次延迟淡入上移,把一整块内容变成可被阅读的节奏。

直达修改 Prompt

  • First
  • First
  • First

尊重 prefers-reduced-motion:动画关闭,仅保留终态。

错落入场是什么?

错落给列表一个节拍。每行在前一行之后淡入并上移一毫,眼睛被顺着引向下方,而不是撞上一面文字墙。每项延迟约 0.1s、总时长控制在 1 秒内,否则列表显得反应慢。

动画 标本

触发
inview
技术
css
时长
2.6s
缓动
cubic-bezier(0.16, 1, 0.3, 1)
性能
transform, opacity

什么时候用

  • Feature lists, nav menus, result rows
  • Any group of items that should read top to bottom

什么时候别用

  • Very long lists — a long cascade feels slow
  • When items must be scannable instantly (dashboards)

Keep total stagger under a second; beyond that the list feels like it is loading.

Stagger a list: each item fades and rises 24px with a 0.1s nth-child delay, 0.5s each, transform and opacity only.