
吐出排列讲功能
镜头 0.4–0.8s 快推到要操作的元素,完成一次点击或输入后拉回全景。
每次推近只服务一个操作,操作完成立刻拉回,观众始终知道当前位置在整页哪里;前快后慢的缓动让镜头落位干脆。
cubic-bezier(0.16,1,0.3,1)(expo.out);光标移动 power2.inOut;按下 0.08s power2.out,释放 0.22s back.out;运动模糊滤镜升起用 power1.out,淡出用 power1.inscale 2x,把目标元素平移到画面中心 (960, 540),transform-origin 设在容器左上角;每次推近 blur 3px,每次拉回 blur 2px(0.12s 升起,0.3s 淡出);整场景缓慢漂移 scale 1.00→1.035,共 9.2srgba(139,92,246,1),标 #3b5bfd;运动模糊是相机层上的 CSS blur;收尾 lockup 用 1.5s 推近 3%用「推近操作再拉回(Auto Zoom / Zoom-to-Cursor)」展示你的界面两次操作,整段 11 秒。整个窗口放在容器里,界面用 DOM 重建,放大后保持清晰。镜头用 0.6s、cubic-bezier(0.16,1,0.3,1) 推到第一个目标,scale 2x,把目标平移到画面中心,transform-origin 设在容器左上角,推近时加轻微 CSS 模糊(3px),0.12s 升起、0.3s 淡出。推近完成后(晚 0.1s)光标才开始移动:2.4s 抓住一张日历卡片,用 0.6s 拖到下一天;放下那一帧(3.2s),卡片、侧栏面板、菜单栏文字和 toast 同时变化。停留后用同一条缓动 0.7s 拉回全景(模糊 2px)。第二次操作同样处理:5.0s 推近,6.25s 点击空白时段并带涟漪,弹出草稿卡片,6.45s 起打出标题,7.65s 回车,面板切换与 toast 在同一帧出现,8.35s 拉回。整个场景保持 3.5% 的缓慢漂移(9.2s 内 scale 1.00→1.035)。9.25s 窗口淡出,字标 lockup 用 0.6s(expo.out)进入。













