Skip to content
Web

Concept, design and build

Burger house scroll story

A concept site where a burger rotates, bursts apart and is rebuilt layer by layer as you scroll, followed by a full-screen menu with an animated add-to-cart.

Stack: HTML, CSS, JavaScript, GSAP, Lenis, Motion, Python

Burger layers floating apart in mid-air, ready to stack
Desktop
Mobile

Problem

A food site usually shows a photo and a menu. This one makes the build of the burger the story, without a framework or a build step.

What I built

  1. Pinned, reversible scroll-scrubbed assembly stage with GSAP ScrollTrigger and Lenis; the camera dives into a macro cheese melt past editorial quotes.
  2. A Python pipeline (Pillow, numpy) that cuts seven layers from a single source image, with alpha crossfades, hue cleanup and reconstructed top faces.
  3. Canvas particles for steam, sesame confetti and a rain of fries.
  4. Menu with prices flying into the cart, a magnetic CTA and spring micro-interactions.
  5. No build step and fully offline; a bundler script inlines everything into one HTML file.
  6. Reduced motion shows the assembled burger with fades; minimap and menu work by keyboard, with Esc and focus restore.

Stack

  • HTML
  • CSS
  • JavaScript
  • GSAP
  • Lenis
  • Motion
  • Python