Scroll-scrubbed hero with GSAP ScrollTrigger
A landing page hero where the headline splits and the product image rotates as you scroll, all generated in one pass.
</>00:00:35:04
Prompt
Build a single HTML file with a hero section for a headphone brand. Use GSAP 3 and ScrollTrigger from a CDN. As the user scrolls the first 150vh: 1. The headline "Hear the room" splits into words that drift apart on the x axis. 2. A centered product image rotates from -12deg to 8deg and scales from 0.9 to 1.1. 3. The background moves from #F3EFE6 to #111. Pin the section while this happens and scrub the timeline to scroll. Respect prefers-reduced-motion by skipping the animation.
Output excerpt · html
gsap.timeline({ scrollTrigger: { trigger: ".hero", pin: true, scrub: 1, end: "+=150%" } })
.to(".word", { x: (i) => (i - 1) * 120 })
.to(".product", { rotate: 8, scale: 1.1 }, 0);- Creator
- WADYU sample
- Added
More like this
</>00:00:51:20
Looping fluid gradient shader for a brand background
GPT-5 · WADYU sample
¶00:00:12:18
60-second explainer script to storyboard
GPT-5 · WADYU sample
</>00:00:26:19
Kinetic logo reveal written in Remotion
Claude Opus 5.5 · WADYU sample
▶00:00:03:20
Perfume bottle orbit with liquid light
Seedance 2.0 · WADYU sample
¶00:00:34:09
Lyric video type system from a song brief
Claude Sonnet 5 · WADYU sample
▶00:00:45:10
Sneaker drop packshot with synced sound
Veo 3 · WADYU sample