Overview
Expand the window, then move a CSS camera through 4–5 named stages: wide, punch on init, hold, pull back, settle on success.
Build
- 01
Window fades in and grows height.
- 02
Lines ledger in.
- 03
Camera stages: {tx,ty,s,atMs}[] as one keyframe.
- 04
Glow the success line.
.camera { animation: 11.5s terminal-camera linear both }
/* keyframe stops = named stages */Example source React / TSX
examples/terminal-camera-documentary.tsx · Uses the catalog’s shared composition helpers.
Loading source…