StealThis .dev
Pages Medium

Ticketing — Event Detail

A high-energy event detail page for a fictional music festival. Photographic gradient hero with title, date, venue and a live countdown to doors. Three ticket tiers with color-coded seat legend, low-stock and sold-out badges, and quantity steppers that drive a running order summary and sticky checkout bar. Includes a tabbed lineup schedule, a stylized venue map with info, and an FAQ accordion. Vanilla JS only.

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

Code

Event Detail

A bold, photographic event page for the fictional Neon Pulse Festival. The hero pairs a gradient stage-lights backdrop with the headline date, venue and a ticking countdown to doors, plus festival and age badges. A “Get tickets” call to action drops you straight into the tier selector.

Three ticket tiers — General Admission, VIP Lounge and a sold-out Platinum Pit — each carry a color bar that matches the seat-tier legend, live stock counts, low-stock and sold-out badges, and a quantity stepper. Steppers update per-line subtotals in a running order summary (subtotal, 12% service fee, grand total), enforce a per-tier stock cap and an 8-ticket order limit, and reveal a sticky checkout bar the moment anything is selected. A small toast helper confirms reservations and other actions.

Below the fold, a tabbed lineup switches between the Main Stage and Electric Tent set times, a stylized venue map sits beside parking and transit details, and an FAQ accordion answers refund, age and bag policies. The layout reflows from a two-column desktop view down to a single column at ~360px.

Illustrative UI only — fictional events, not a real ticketing service.