A floating-card landing page concept for a boutique interior design studio — coral and terracotta palette, editorial display type and a refined product-search experience that reads more like a magazine than a marketplace.
Built in vanilla HTML and CSS — no frameworks, no build step, no images. The interior scene is composed in pure CSS. Embed below is the actual page running in production.
The reference brief asked for a wide desktop mockup floating on the page — soft shadow, generous breathing room, and a split between a coral-and-terracotta image panel on the left and a clean white content column on the right. The whole thing reads as one composed object rather than a stretched browser window.
An eight-pixel-radius card lifted off a blush page background by a layered drop shadow. Caps at 1280px so the layout never sprawls on ultra-wide displays.
Narrow rail on the far left holds the wordmark, three navigation links and a small "Where to find us?" link near the bottom — a hint of intent, not a full footer.
A pure-CSS interior — back wall, floor, bench, side table, books, coat rack, vase — composed with gradients and pseudo-elements. No image weight, infinitely re-tintable.
Playfair Display 900 for the "DESIGN" headline, Inter for everything else. A small uppercase "INTERIOR" eyebrow sits between two delicate grey rules.
A blush-tinted product search with a coral pill button, plus a small thumbnail card carrying a circular play button and a one-paragraph collection introduction.
Facebook · Instagram · Twitter set vertically along the right edge — a magazine-spine detail that anchors the whole composition without competing with the headline.
Restraint is the design. Every surface in the layout is built from this set — the headline, the search, the play button, the page background — so the whole page reads as one finished object.
We design and build editorial-quality landing pages for brands in food, retail, hospitality and lifestyle — with a fast turnaround, a single round of revisions, and clean handover code.
Start a conversation →