StealThis .dev
Pages Medium

Travel — Explore Destinations

A discovery-first explore page for the fictional Wanderlist travel magazine, opening on a full-bleed CSS-and-SVG sunset horizon and a rounded hero search. Filter chips for region, vibe, budget and best month combine with live keyword search to narrow a responsive grid of gradient destination cards, each carrying a star rating, from-price, price tier and best-time badge. A live result count, four sort orders, an empty state and a heart-driven saved-trip drawer keep the whole page warm, editorial and genuinely interactive.

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

Code

Explore Destinations

An invitation-first explore page for the invented Wanderlist travel magazine. A full-bleed hero, rendered entirely from CSS gradients and a layered inline SVG horizon of rolling hills and a low sun, sits behind a serif headline and a single rounded search field. Beneath it, a tidy control bar offers chip groups for Region and Vibe (beach, city, nature), a Budget tier and a Best in month select, so a traveller can shape the catalogue from a glance.

Every control is wired to a live grid of sixteen gradient destination cards. Typing in the search box, toggling any chip or changing the month narrows the grid instantly while a result count updates — 16 of 16, 5 of 16, or a friendly empty state when nothing matches. A sort menu reorders the visible cards by popularity, rating or price in either direction, and a single Clear filters control resets everything with a toast. Each card pairs a star rating, a from-price, a price tier and a best-time badge with a save heart.

Saving runs through the whole page: tap a card’s heart to drop a destination into the Saved trip drawer, remove it from either place, and the heart, the header badge count and a toast all stay in sync. The drawer is a focus-trapped dialog that closes on the scrim or the Escape key, and the layout collapses from a multi-column grid to a single readable column down to about 360px.

Illustrative travel UI only — fictional destinations, prices, and maps.