Overview
Camera punches the button. A pointer flies in screen-space (outside the zoom). Squeeze, ripple, button scale/flash.
Build
- 01
Optional panel in.
- 02
Camera zoom to button center.
- 03
Cursor from offscreen to target.
- 04
Press + ripple + flash.
.cursor { animation: cursor-move, cursor-squeeze }
.btn { animation: btn-scale, btn-bg, ripple }Example source React / TSX
examples/cta-cursor-click.tsx · Uses the catalog’s shared composition helpers.
Loading source…