跳到正文
UIGrammer
EN 中文

动画 · 悬停与焦点 · 15

按钮涟漪

按钮涟漪 = 从点击处扩散的圆形波纹,以材质化风格确认这次点击已被接收。

直达修改 Prompt

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

按钮涟漪是什么?

涟漪把一次点击变成能「感觉」到的反馈。一圈淡纹从按压点绽开、边放大边淡出,像 Material 按钮那样回应点击。保持克制而迅速——拖泥带水的涟漪会被误读成加载圈而非反馈。

动画 标本

触发
click
技术
css
时长
1.8s
缓动
ease-out
性能
transform, opacity

什么时候用

  • Confirming a tap on primary / icon buttons
  • Material or tactile design languages

什么时候别用

  • On text links — ripples belong on filled controls
  • When the action already shows a spinner

Origin the ripple at the pointer, not the centre — it feels far more physical.

Add a button ripple: a circular element scales from 1 to 16 and fades out on click, transform and opacity only.