动画 · 悬停与焦点 · 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.