StealThis .dev
Pages Medium

Wedding — Landing Elegant

An editorial, blush-and-gold wedding landing page with a serif hero and animated countdown, a Cormorant-set love story timeline, a filterable photo gallery with lightbox, a details grid for ceremony and reception, and a validated RSVP form with a guest-count stepper. Thin gold rules, airy spacing, and smooth reveal-on-scroll micro-interactions give it a romantic, print-inspired feel that works down to small phones.

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

Code

An elegant single-page wedding celebration site for a fictional couple, Amara & Elliot. The hero pairs an oversized Cormorant Garamond serif treatment with a live countdown that ticks toward the wedding date, thin gold monogram rules, and a scroll cue that eases the guest into the story below.

The page flows through romantic sections: a two-column “our story” timeline, a filterable photo gallery built from CSS gradient tiles that open in a keyboard-accessible lightbox, and a details grid of cards covering the ceremony, reception, dress code, and travel. Reveal-on-scroll animations bring each block in gently, and hover states lift the cards with soft gold shadows.

The RSVP form anchors the page: guests enter their name and email, use a plus/minus stepper to set the number of attendees, choose a meal preference, and toggle attendance. Client-side validation surfaces inline errors, and a small toast confirms the submission — all in vanilla JavaScript with no dependencies.