Tags: claude-code gsap web-animation Code & Dev Template: Text Input: SourceVideo (video) Output: DemoPageAndCode (code, html) Output: OptimizedFrameAssets (image) google-nano-banana openai-gpt-image-* kling runway-* luma-ray-* anthropic-claude-*

Build a Scroll-Driven Canvas Video Animation for a Website

Convert a supplied video into optimized desktop and mobile frame sequences and a GSAP-powered demo page that synchronizes animation with scrolling.

By Threads — Published on

Example results

Download video result 1

Prompt template

Use the supplied video to build a demo webpage with a scroll-driven animation rendered on a canvas.

- Extract the video into individual frames and optimize them for web delivery.
- Create separate, smaller frame assets for mobile devices and a higher-resolution set for desktop.
- Use GSAP to synchronize the canvas animation with scrolling. Do not use a <video> element: video playback may not stay synchronized with scrolling on iPhones.
- Load the first frames immediately so the animation can start promptly; load the remaining frames progressively in the background rather than all at once.
- Choose and implement the necessary tools and scripts. Make the scroll-section length and animation response speed easy to adjust.
- Run the demo locally, check that the animation works, and explain how to integrate the finished block into my website.

Comments — 0

Related prompts