PRO

Showreel Zoom Scroll

A showreel that starts as a thumbnail floating above the fold and grows into the frame as you scroll. The card tracks the pointer horizontally while it is still small, drifting further the smaller it is, then locks dead center once it reaches full size. Its caption shrinks on a two stage curve so the type lands at reading size exactly when the video does. GSAP ScrollTrigger with Lenis.

Component

BLANK

One library, every interface worth building.

(Scroll)

Studio Showreel

2023 - 2024

Studio Showreel

2023 - 2024

Build without the clutter.

Install
npx shadcn@latest add @compronents/showreel-zoom-scroll

Installs from ui.aryank.space. Needs a registry token and a one-time @compronents entry in components.json. The docs walk through both.

Files
Checking access…
API
PropTypeDefaultDescription
videoSrcstringBlob-hosted loopMuted, autoplaying, looping video source used for the showreel card.
brand / navLinks / heroHeading / heroCopy / scrollLabel / outroCopystring / string[]BLANK copyNavigation and editorial copy around the reel.
videoTitle / videoYearsstringStudio Showreel / 2023 - 2024The caption pair under the card.
embeddedbooleantrueOwn the scroll container so it fits a bounded box. Set false to drive it from the window scroll.
Customize
videoSrctext

The looping clip shown in the card.

heroHeading / heroCopy / outroCopytext

Oversized brand headline and the surrounding copy.

Dependencies
gsaplenis