StealThis .dev
Pages Medium

Wedding — Hero Landing

An editorial blush-and-gold hero for a boutique wedding planner, pairing a serif headline and a couple portrait with a Plan your day CTA, a three-service teaser, and a scrolling strip of featured real weddings. Thin gold rules, airy spacing and gentle micro-interactions give it a romantic, magazine feel, while a lightweight date-check field, animated stat counters and toast feedback make the page feel genuinely alive and bookable.

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

Code

A full-width romantic hero for Maison Vera, a boutique wedding planning studio. The left column carries an oversized Cormorant Garamond headline, a short intro line, a primary “Plan your day” call to action and a secondary “View real weddings” link, all above a row of animated trust stats. The right column shows a couple portrait framed with thin gold rules and a small floating “fully planned” badge. Beneath the fold sits a three-card services teaser (Full Planning, Design & Styling, Day-of Coordination) with hover lift and gold accents.

The interactions are all vanilla JS. A compact date-check field lets a visitor enter their wedding date and instantly see a friendly availability message via a toast() helper, while the CTA scrolls smoothly to the enquiry area. The trust stats count up when they scroll into view using an IntersectionObserver, and the featured real-wedding strip auto-advances through couples with clickable dots and pause-on-hover.

The layout is responsive down to ~360px: the hero collapses to a single column, the services grid stacks, and the real-wedding strip stays swipeable. Focus states are visible on every control, buttons are keyboard-usable, and colour contrast follows the blush, gold and ink palette for an elegant, accessible finish.