StealThis .dev
Pages Medium

Video — Landing Commercial

A cinematic dark landing page for Vantablack Films, a fictional commercial and brand-film studio, built on a near-black canvas with amber accents, JetBrains Mono timecodes, and letterbox bars framing the hero. Sections cover a client logo wall, a filterable case-reel grid with hover-play overlays, a count-up ROI and engagement band, a three-step process, a rotating testimonial, and a quote-request form. Vanilla JS drives the reel lightbox, category filters, count-up stats, and inline form validation.

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

Code

Landing Commercial

A one-page marketing site for Vantablack Films, a fictional studio that makes commercials and brand films built to move metrics, not just audiences. The design is film-forward: a near-black background, warm amber accents, Inter for text with JetBrains Mono reserved for timecodes and technical labels, and letterbox black bars that frame a full-bleed hero the way a widescreen frame would. The flow runs from a transparent sticky nav through the letterboxed hero, an auto-scrolling client logo wall, a filterable case-reel grid, an outcomes band with count-up ROI and engagement figures, a three-step process, a rotating client testimonial, and a bold quote-request CTA.

Every case reel opens a lightweight lightbox (closeable via the backdrop, the × button, or Escape) that surfaces the campaign, runtime, and the result it delivered. The filter chips above the grid instantly narrow reels by category, hover reveals a play badge and runtime timecode on each tile, the outcomes stats count up when scrolled into view, and the testimonial rotates on a timer with clickable dots. A toast() helper confirms interactions, and the quote form validates name, email, and budget inline before confirming.

It is entirely vanilla — no frameworks, no build step — so the markup, styles, and single script lift cleanly into any project and re-skin easily. Scroll reveals run through IntersectionObserver, a prefers-reduced-motion block calms the marquee and reveal animations, and the layout reflows from wide desktop down to roughly 360px with an accessible mobile menu.

Illustrative UI only — fictional brand, not a real product.