StealThis .dev
Pages Medium

Video — Hero Showreel

A cinematic full-bleed showreel hero for a film studio, framed by letterbox black bars and a poster still. A pulsing amber play button swaps the poster for an in-page player with a scrubbable timeline, animated timecode, and mute toggle. Studio name, Watch reel and Book CTAs, a marquee of client logos, and reel stats round it out — all vanilla JS, keyboard-friendly, and responsive down to 360px.

Open in Lab
html css vanilla-js
Targets: JS HTML

Code

A film-forward hero built for a boutique motion studio. The stage opens on a cinematic poster still, boxed by top and bottom letterbox bars, with a large amber play button that gently pulses to invite the click. The studio wordmark, a one-line pitch, and dual Watch reel / Book a call CTAs sit over a soft vignette, while a strip of fictional client logos scrolls in a slow marquee beneath.

Pressing play (or hitting the spacebar) dissolves the poster into an in-page player placeholder that fakes playback: a progress bar advances, a JetBrains Mono timecode counts up frame by frame, and controls let you scrub, jump ±10s, mute, and stop back to the poster. Every control is keyboard-operable with visible focus rings, and a small toast confirms actions like booking.

The layout is fully responsive — the letterbox proportions, CTA stack, and stat row all reflow gracefully at the 520px breakpoint down to roughly 360px, keeping the cinematic feel on phones.