StealThis .dev
Pages Easy

Interior — Services

A warm editorial services page for an interior studio: four offer cards (full design, e-design, consultation, styling) each with a deliverables list, a from-price, a duration badge, and an enquire action that opens a filterable request panel. Includes a scope toggle that recalculates estimated pricing per room, a comparison strip, and toast-confirmed enquiries — all vanilla JS with muted natural tones, thin rules, and generous whitespace.

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

Code

A calm, editorial services page for a fictional interior studio, Marlowe & Reed. Four service cards — Full Design, E-Design, Consultation, and Styling — each present a short brief, an itemised deliverables list, a duration badge, and a from $X price. A room-count stepper at the top recalculates every card’s estimate live, so the pricing feels responsive rather than static.

Each card carries an Enquire button that opens a slide-in request panel pre-filled with the chosen service; submitting it fires a confirmation toast and resets the form. A “Most requested” badge highlights the flagship tier, and hovering any card lifts it with a soft shadow and a thin clay underline that draws left-to-right.

The whole layout is built with vanilla HTML, CSS, and JavaScript — no frameworks. It stays legible down to 360px, keeps focus rings visible for keyboard users, and leans on a warm natural palette (clay, walnut, sage) with Cormorant Garamond headings over Inter body text for an unhurried, print-like feel.