Quaker Oats

Interactive ad for Quaker Oats with a parallax food animation and a touch-scrolling product gallery, with separate desktop and mobile layouts.

  • html5
  • css3
  • javascript
  • gsap
Format
Page Grabber
Platform
Desktop + Mobile
Engine
iScroll v4.2 + GreenSock
Agency
Undertone

How It Works

1
~3s

Waterfall

Three parallax food layers animate downward at different rates: almonds, berries, and oat flakes cascade past a centered bowl. Spoon animates in from below.
2
~2s

Intro Copy

Headline copy reveals in sequence (copy0, copy1). Bowl and food layers settle. Transition to product gallery.
3
Interactive

Browse

Desktop: left/right arrows cycle through 4 products. Product image on left, title and CTA on right. Mobile: iScroll-powered touch gallery with swipe navigation.
4
Click-through

Learn More

Per-product CTA buttons deep link to product pages with unique click IDs per flavor.

Engineering

  • 3-Layer Food Waterfall

    topFoodLayer, midFoodLayer, backFoodLayer animate at staggered rates using GreenSock, creating a parallax cascade effect. Each layer has independently positioned food elements.
  • iScroll Touch Engine

    iScroll v4.2 handles touch scrolling within the ad container. Native scroll is disabled (ad iframes block it), so iScroll provides momentum-based scrolling with CSS transform positioning.
  • Split Gallery Architecture

    contentBodyDesktop and contentBodyMobile are separate DOM trees. Desktop uses a left-content (product images) + right-content (info panel) layout with arrow navigation. Mobile uses a vertical scroll layout.
  • Per-Product Click Tracking

    Each flavor has its own data-utclickid (2-5) and CTA button, enabling per-product click attribution in campaign analytics.

More projects

Get in touch

From idea to production across design, creative, and engineering. I ship end to end, and the vision stays company-first the whole way.

jeffkliu@gmail.com