动画 · 页面过渡 · 13
抽屉滑入
抽屉滑入 = 面板从边缘滑入,在不生硬切换的前提下把二级视图叠在页面之上。
直达修改 Prompt →
尊重 prefers-reduced-motion:动画关闭,仅保留终态。
抽屉滑入是什么?
抽屉把面板从一侧滑入,让筛选、菜单或详情出现,而不必跳到新屏。只用 transform: translateX 加柔和缓动,并配一层淡入遮罩,让用户知道背景只是暂停。控制在 300ms 内,否则显迟钝。
动画 标本
- 触发
- click
- 技术
- css
- 时长
- 2.4s
- 缓动
cubic-bezier(0.4, 0, 0.2, 1) - 性能
- transform
什么时候用
- Mobile nav, filters, detail panels, cart
- Any secondary view that should layer, not navigate
什么时候别用
- Primary navigation on desktop — a full page is clearer
- Without a scrim — the background feels frozen, not paused
Always pair the slide with a fading scrim so users know the background is paused, not gone.
Slide a drawer from the right edge: translateX(100% to 0) over 300ms with a soft easing, plus a fading scrim, transform and opacity only.