StealThis .dev
Pages Medium

Interior — Project Detail

A warm editorial case-study page for an interior design studio: a full-bleed hero, project brief with scope stats, a filterable image gallery with lightbox, a draggable before/after slider, a materials palette, a pull-quote from the client, and a next-project teaser. Muted natural palette, Cormorant Garamond headings, generous whitespace and thin rules keep the focus on the rooms.

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

Code

A single-project case study for a fictional interior studio, Marlowe & Fern. The page opens on a full-bleed hero with the project title, location and year, then flows into a brief that pairs a scope description with a small grid of project stats. The image gallery filters by room via chip buttons and opens any frame in a keyboard-navigable lightbox.

The centerpiece is a before/after slider you drag (mouse, touch, or arrow keys) to wipe between the empty shell and the finished room. Below it, a materials palette lists the woods, stones and textiles used as swatch chips, and a large pull-quote credits the client. Micro-interactions — hover lifts on gallery frames, a sticky progress rail, toast confirmations on the save and share actions — keep the page feeling alive without pulling attention from the work.

Everything is vanilla: no frameworks, no build step. The lightbox, gallery filter, before/after wipe and toast helper are all hand-rolled and keyboard-accessible, and the layout collapses cleanly to a single column below 520px.