StealThis .dev
Pages Hard

D2C — Fashion / Apparel Landing

A full editorial direct-to-consumer landing page for a fictional limited-run apparel label. White-and-black canvas lifted by a single terracotta accent, a couture serif paired with a clean sans, and an aspirational, minimal mood. Includes a full-bleed hero with a running marquee, a masonry lookbook with hover styling notes, an interactive product configurator with colour swatches and size picker, a fabric-quality story, dark customer reviews, bundle pricing, a drop waitlist, a sticky add-to-cart bar, scroll-reveal, and a responsive mobile nav.

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

Code

Fashion / Apparel Landing

A complete one-page direct-to-consumer landing for Maison Écru, a fictional atelier label that sells apparel in limited “drops”. The identity is deliberately editorial: a white-and-black paper canvas lifted by a single terracotta accent, a Cormorant Garamond couture serif for headlines paired with a clean Inter sans, and an aspirational, quiet-luxury mood throughout. It opens with a sticky blurred nav and a full-bleed hero — oversized headline, dual CTAs, a layered CSS product mock, and a running fabric-credentials marquee.

Below the hero the page tells the full conversion story: a press strip, a masonry lookbook where each look reveals styling notes on hover or focus, an interactive product configurator for the hero coat with colour swatches and a size picker (price, photo tint and the sticky bar all update live, and sold-out size/colour combinations disable themselves), a three-card fabric-and-quality story, dark star-rated reviews, three bundle pricing tiers with a featured “best value” capsule, and a drop-02 waitlist with inline email validation.

Every interaction is vanilla JavaScript with no dependencies: a slide-down mobile nav, smooth in-page scrolling, IntersectionObserver scroll-reveal, the live product configurator, a toast() helper on every add-to-cart and the waitlist submit, and a sticky add-to-cart bar that slides up once you scroll past the product section and tucks away again over the footer. The layout is fully responsive down to ~360px with stacked sections, a single-column lookbook with always-visible captions on small screens, and it respects prefers-reduced-motion.

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