Icon burst

Native Apple-style app icons bursting outward in every direction on tap. Pure CSS and DOM, radial offset math, gravity, and timing control, built and refined in Cursor.

  • Interaction
  • Pure CSS
  • Physics

What I wanted

A playful hero moment that feels physical, chips should launch, rotate, and fall off-screen rather than fade in place.

What I built

  • Randomised burst count and angle per tap with requestAnimationFrame physics.
  • Fixed-position chip layer so icons can escape the component bounds.
  • Main icon squash pop synced to the burst trigger.

Why it matters

Small interactions like this are perfect AI pair-programming exercises, fast to prototype, easy to tune constants, and immediately visible when something feels off.

Have a product flow that feels harder to explain than it should?

Send me your product, MVP, deck, or prototype. I'll tell you where I'd start.