StealThis .dev
Pages Hard

Travel — National-Geographic-style Landing

A documentary travel landing styled after a National-Geographic cover: black, signature yellow and white, bold Playfair serif headlines, and the iconic yellow-border framing motif. A full-bleed CSS-and-SVG horizon hero opens onto feature dispatches with strong captions and save-to-reading-list hearts, an interactive expedition map with keyboard-reachable waypoint pins, a count-up stat band, and an austere bordered call-to-action. High contrast, restrained, epic in mood and fully self-contained.

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

Code

National-Geographic-style Landing

A landing page for the fictional Terra Expedition journal, built in the documentary register of a National-Geographic cover: black ground, signature chrome-yellow accents, and crisp white type. Bold Playfair Display headlines carry the gravitas while a condensed Oswald sets the kickers and labels. The hero is a full-bleed horizon scene drawn entirely with CSS gradients and inline SVG — layered ridgelines, a low sun, and a flock of birds — framed by the iconic yellow border motif and overlaid with photographer, region, and reading-time metadata.

Below the fold, a feature-story grid leads with a tall cover dispatch and supporting cards, each with a category flag and a save-to-reading-list heart that toggles between outline and filled. An interactive expedition map lets you click or keyboard-arrow between five waypoints — from a Patagonian fjord to the western Amazon — updating a live field card with terrain, distance, and team size. A yellow stat band counts up the season in numbers as it scrolls into view, and an austere bordered call-to-action validates an email before confirming membership.

Everything runs on vanilla JS: a slide-down search panel, an accessible mobile menu, scroll-spy nav highlighting, reveal-on-scroll cascades, count-up stats, and a small toast() helper that confirms every action. Controls are keyboard-usable with visible focus rings, contrast meets WCAG AA, motion respects prefers-reduced-motion, and the layout reflows cleanly down to ~360px.

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