MotionLang

反馈与交互 · 点一下的回应

冲击波Shockwave

一个空心圆从落点迅速扩大,圆环在扩大的同时变细、变淡,最后消失。它和涟漪的差别在速度与比例:涟漪是慢的、几乎不动的,冲击波是快的、要占到画面很大一块 —— 快和大加起来才是「冲击」。

在工具里打开这条

什么时候用它

用在有分量的落点上 —— 一次确认、一次打赏、一次「发送」。它天生很吵,所以别放在高频操作上,也别和粒子迸发同时用:两个都在抢「最响的那一下」。

参数

on impact · transform: scale 0.2→1.5 · border-width 3→0.5px · opacity 0.85→0 · 620ms ease-out

配方

  1. 冲击波 → on impact · transform: scale 0.2→1.5 · border-width 3→0.5px · opacity 0.85→0 · 620ms ease-out

给 AI 的一句话

做一圈冲击波:在落点放一个空心圆,transform 从 scale(0.2) 扩到 scale(1.5),同时描边从 3px 收到 0.5px、opacity 从 0.85 降到 0,整段 620ms 用 ease-out。只动 transform 和 opacity;描边变细可以用 border-width,但要放在不影响布局的伪元素上。

同类的其他动效