StealThis .dev
Pages Hard

Airline — Legacy Flag Carrier Landing

A prestigious national flag-carrier landing page rendered in navy, gold, and serif type. It pairs a flight-search widget with a filterable route network, a four-cabin showcase, an interactive Crown Club loyalty programme with a live membership card, a heritage timeline, and an app section with a boarding-pass mockup. Includes mobile navigation, region filtering, tier switching, a swap control, toasts, and scroll-reveal animations — all in self-contained vanilla JavaScript.

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

Code

Legacy Flag Carrier Landing

A full marketing landing page for Meridian Airways, a fictional national flag carrier styled with a navy-and-gold palette and a Playfair Display serif paired with Inter. The prestige hero leads with an inline flight-search widget — trip-type tabs, a swap control that reverses origin and destination, cabin and traveller selectors, and a live fare hint that updates on submit. Tabular figures keep flight numbers, times, and prices precisely aligned.

Below the hero, the route network renders nine signature destinations from the London hub as cards with airport codes, status pills, and prices; region chips filter the grid in place. A four-cabin showcase highlights First, Crown Business, Premium, and Economy, with the business cabin given a gold-accented feature treatment. The Crown Club section switches between four loyalty tiers, swapping perks and animating a 3D membership card with updated tier and mile balance.

A heritage timeline, an app section with a dashed-perforation boarding-pass mockup, and a full footer complete the page. Interactions are progressive and accessible: a sticky header, a slide-down mobile menu, keyboard-usable buttons and inputs, a reusable toast() helper, and IntersectionObserver scroll reveals — all in dependency-free vanilla JavaScript.

Illustrative UI only — fictional airline, not a real booking or flight system.