UI 过渡样例

11 个免费配方,来自 transitions.dev · 全部纯 CSS + 少量原生 JS · 已保留 prefers-reduced-motion 保护

操作反馈

Tabs sliding

胶囊背景滑动到选中项

Number pop-in

数字变化时逐位弹入

12.3

Toast

底部提示的进出

已保存到草稿

Modal

缩放 + 淡入,关闭更快

Accordion

grid-template-rows 0fr → 1fr,无需测高

max-height 需要猜一个够大的值,动画速度会因此失真。0fr → 1fr 让浏览器自己算高度,速度和缓动始终一致。

Tooltip

进入 150ms,离开 50ms(去时有延迟、回来立刻)

复制链接

Toggle

带轻微过冲的开关

关闭

Like button

心形填充 + 8 粒粒子爆开

Icon swap

两个图标交叉淡入 + 模糊 + 缩放

点击切换

内容呈现

Texts reveal

两行错开 40ms 渐显,带模糊

先看标题 第二行晚 40ms 出现,视线自然落在主句上。

Menu dropdown

从触发点缩放展开,关闭更快