PRO

Frame Sequence Hero

A scroll-scrubbed video played as 207 individual frames on a canvas. Every frame is preloaded before the trigger is created, so scrubbing never lands on a blank canvas, and each draw recomputes its own cover fit so the sequence fills any aspect ratio without distortion. Over the same pin the nav fades in the first tenth, the headline recedes on Z and fades by a quarter, and the product shot flies in from a thousand pixels forward.

Component

One unified workspace to build, test, and ship AI faster

Trusted by

Join teams building faster with Byewind.

Install
npx shadcn@latest add https://ui.aryank.space/r/frame-sequence-hero.json

Installs from ui.aryank.space. To add it by hand, copy the files in Usage below, or register the @compronents namespace via the docs.

Files

API
PropTypeDefaultDescription
frameCount / frameBasenumber / string207 / Blob asset baseSequence length and the base URL. Frames are addressed as frame_0001.jpg through frame_0207.jpg.
productImage / clientLogos / logoImagestring / string[]Blob-hosted assetsThe dashboard shot, trust logos, and the nav mark.
heading / brand / navLinks / outroHeadingstring / string[]BLANK copyNavigation and editorial copy.
embeddedbooleantrueOwn the scroll container so it fits a bounded box. Set false to drive it from the window scroll.
Customize
headingtext

The hero headline that recedes on Z.

frameCount / frameBasetext

How many frames to load and where they live.

Dependencies
gsaplenis