← 返回动效实验室

弹性微缩按压反馈

按钮按压 0.96 的物理弹性压缩 + 深度内阴影,释放时触发轻微超调回弹(Spring Overshoot)。下面的"实验室按钮"带实时 scale 读数——按住它,看数值掉到 0.96 再弹过 1.0。

实时 Demo
scale 1.000

鼠标快速点击 vs 按住再松手,回弹的超调幅度是一样的——因为释放走的是同一条 spring 曲线

效果拆解
AI 提示词
按钮按压添加 0.96 的物理弹性压缩(Scale)与深度内阴影(inset 0 4px 12px rgba(0,0,0,.35),上缘叠 1px 受光亮线);按压状态 transition 时长 80~160ms 保证跟手,释放时切换为 cubic-bezier(.34, 2.2, .64, 1) 时长 250~400ms,利用 y 值大于 1 产生轻微超调回弹(Spring Overshoot);hover 时微放大到 1.03;只使用 transform / box-shadow / filter,不改变布局尺寸,保持 GPU 合成。按钮按压添加 0.96 的物理弹性压缩(Scale)与深度内阴影(inset 0 4px 12px rgba(0,0,0,.35),上缘叠 1px 受光亮线);按压状态 transition 时长 80~160ms 保证跟手,释放时切换为 cubic-bezier(.34, 2.2, .64, 1) 时长 250~400ms,利用 y 值大于 1 产生轻微超调回弹(Spring Overshoot);hover 时微放大到 1.03;只使用 transform / box-shadow / filter,不改变布局尺寸,保持 GPU 合成。
相关效果