StealThis .dev

Interior — Process Timeline

A warm editorial process timeline that walks clients through five studio phases, from discovery to install. Numbered markers ride a thin vertical rule with clay connectors, each step opening a card of duration, deliverables, and a short narrative. Click a marker to expand its detail, track a live progress meter, and toggle a compact overview — all keyboard friendly with visible focus, muted natural tones, and generous serif-led whitespace.

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

Code

A calm, editorial process timeline for an interior design studio. Five numbered phases — Discovery, Concept, Design Development, Sourcing, and Installation — sit along a thin walnut rule, each marked by a clay-toned node and a hairline connector. Every step expands into a card carrying its duration badge, a short paragraph in the studio’s voice, and a checklist of deliverables, so a prospective client can read the whole engagement at a glance.

The component is genuinely interactive: clicking (or pressing Enter/Space on) any marker expands that step and smoothly scrolls it into view, while a slim progress meter and phase counter update to reflect how far along the journey you are. A Compact view toggle collapses the narrative into a tight scannable list for quick reference, and a Reset control returns the timeline to its opening state. A small toast confirms each action.

The layout is responsive down to ~360px, where the vertical spine reflows to a single flowing column. Controls are keyboard usable with clear focus rings, colors meet WCAG AA contrast against the warm paper background, and the display headings use Cormorant Garamond for an unmistakably editorial feel.