Cindy Zhu.
Free guides
Building & apps Claude + Higgsfield

Build a parallax scroll website with Claude and Higgsfield

Hey, it's Cindy ๐ŸŒฑ This is the full build: a website where a cinematic scene plays as you scroll, so a flat page feels like a 3D world unfolding.
btw the waitlist for AI System Club is now open! If you're keen on using AI to automate your content, video editing, job search, business or build AI agents, feel free to sign up (only if you want to hehe). Ps. the waitlist gets first dibs:)
Try it with Seedance 2.5 Get 33 days of unlimited Seedance 2.5 the trick

What's actually happening

It looks like a 3D scene rendering live, but it is one video whose playhead is tied to how far you have scrolled. Scroll a little, the video moves a little. You keep it paused and let the scroll bar be the slider. That is the whole effect, and it is the easiest of my website builds to pull off.

๐Ÿงช Honest heads-up: this is a newer build and I have not shipped my own version yet, so treat the prompts as a strong starting point and expect a little back and forth with Claude to nail the feel. Everything here works, I will refine it with a real build for the launch.

step 1

Generate the hero video

In Higgsfield, make one slow cinematic clip with Seedance 2.5: a portrait dissolving into particles, a gentle push-in, a product turning, a landscape unfolding. Same rules as always: one continuous take, subtle motion, a single camera move. Upload a start frame for control, and use the AI Background Video Generator for a clean loop.

๐ŸŽž๏ธ the scroll video
Start from a calm portrait on a dark studio background. The face slowly dissolves
into fine drifting particles from one side, dust and tiny fragments lifting gently
and floating away in slow motion while the rest of the face stays intact. Soft
directional light, subtle glowing embers, deep black backdrop. The camera holds one
slow steady push in, one continuous take. No cuts, no flashing, no fast bursts.
Elegant, ethereal, cinematic. Even slow motion throughout, loop friendly.
๐ŸŽฌ It does not have to be a face. Almost any animation works: a product building itself piece by piece, a room assembling around you, a landscape unfolding, a logo forming. Whatever your video shows, your scroll plays it, so just swap the clip and keep the build the same.
๐Ÿ” A one-way effect (a dissolve, a push-in) does not loop, but since your scroll drives it you never notice. For a hero that loops forever, prompt a product slowly rotating instead, so its first and last frame match.

step 2

Build the site in Claude

Save your clip as hero.mp4, open Claude Code in that folder, and paste this. No Claude Code? Paste it into regular Claude, download the HTML, and drop it next to your video.

๐Ÿ’ป the whole site, one prompt
Build me a single self-contained index.html: a cinematic scroll-video hero. Create a
tall scroll section (about 400vh) with an inner sticky wrapper pinned to the viewport
(position: sticky; top: 0; height: 100svh) holding hero.mp4 (object-fit: cover,
muted, playsinline, preload="auto", with a poster). Keep the video PAUSED and drive
its timeline by scroll: as I scroll through the tall section, map my progress from 0
to 1 onto the video from first frame to last frame. Do it inside a
requestAnimationFrame loop that eases currentTime toward the target (a lerp) so it
feels buttery, not jumpy. Never set currentTime directly in the scroll event, and
guard the math until loadedmetadata so duration is not NaN. Layer a headline over the
hero with z-index, and add a couple of normal page sections below it. On touch or
prefers-reduced-motion, skip the scrub and autoplay-loop the video or show the
poster. Also re-encode my video with ffmpeg using -x264-params keyint=1:min-keyint=1
-pix_fmt yuv420p so every frame is a keyframe and scrubbing is smooth, and extract
the first frame as poster.jpg (ffmpeg -frames:v 1) to use as the poster. Then run it
and show me a preview.
๐Ÿ’ฌ One prompt gets you most of the way, not always all of it. Keep chatting with Claude to finish it ("make the scroll slower", "hold on the last frame longer", "fix it on mobile"). Want it more cinematic? Ask Claude to make the scroll section taller (600vh) so the same clip plays out over more scrolling.

the one detail that matters

Why it feels smooth

Picture a normal video like a book with only a few bookmarks in it: to land on an exact page it flips forward from the nearest bookmark, which feels slow and jumpy. The re-encode in the prompt (keyint=1) puts a bookmark on every single frame, so the video jumps to any exact moment instantly and it glides as you scroll. If yours stutters, that line is what is missing.


put it online

Ship it

  1. ๐Ÿ‘€ Preview it Open the file in Chrome and scroll to test the effect.
  2. ๐ŸŒ Put it live Drag the folder onto Netlify Drop (free, no account) for a shareable link in seconds.
  3. ๐Ÿ’ธ Use it Make it a portfolio piece, or sell it to a brand that wants a premium launch page. This is the easiest one to deliver fast.

The links

๐ŸŽฌ Higgsfield (Seedance 2.5, 33 days of unlimited access) ยท ๐Ÿค– Claude Code ยท ๐ŸŒ want all four effects in one place? Four websites to build with Claude x Higgsfield ยท the 3D world build

the waitlist is now open

AI System Club is launching soon

Build AI systems with me through recorded lessons you can follow at your own pace. Join the waitlist for first access and the founding price.

btw this list gets first dibs
the moment doors open :)