StealThis .dev
Pages Medium

Photography — Landing Editorial

A gallery-dark landing page for an editorial and fashion photographer, built around a full-bleed hero, oversized Fraunces headlines and thin uppercase labels. Filterable tearsheet grid pulls from real magazine-style credits, a marquee of client logos scrolls, and a masthead nav shrinks on scroll. Visitors can filter published work, open a lightbox reader, copy the studio email and submit a commission inquiry with inline validation and toast feedback.

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

Code

An editorial photographer landing page laid out like the opening spread of a fashion magazine. A full-bleed hero pairs an oversized Fraunces headline with a thin uppercase kicker and a set of running stats, while a sticky masthead nav condenses as you scroll past the fold. Below it, a scrolling marquee of fictional publication logos gives the page a portfolio-of-record feel.

The core of the page is a tearsheet grid of published stories, each with a magazine credit, issue tag and category. Filter chips switch between Editorial, Beauty, Cover and Campaign work with a smooth re-flow, and clicking any tearsheet opens a full-screen lightbox reader with keyboard navigation and a caption panel. A featured story block breaks the grid with an asymmetric two-column layout and pull-quote typography.

The contact section closes the page with a copy-to-clipboard studio email and a commission inquiry form that validates name, email and message inline, surfacing errors with accessible messaging and confirming submission through a small toast. Every control has hover, active and visible focus states, and the whole layout collapses gracefully to a single column below 520px.