StealThis .dev
页面 中等

Music — Classical / Orchestra Landing

An elegant landing page for the fictional Aurelian Symphony's 2026 concert season, built in ivory, deep navy, and gold with serif display headings. A refined hero sets a CSS concert-hall scene with a gilded dome, twinkling chandelier, and drifting motes, alongside a stately tagline and a subtle waveform sampler. Below it sit a filterable season calendar with expandable programme notes, a conductor spotlight, three subscription packages, a venue section, and a timeless footer.

在 Lab 開啟
html css vanilla-js
目標: JS HTML

程式碼

Classical / Orchestra Landing

A premium landing page for the fictional Aurelian Symphony and its 2026—2027 concert season, dressed in ivory, deep navy, and gold with elegant Cormorant Garamond display type over an Inter body. The hero pairs a serif headline with an atmospheric concert-hall scene drawn entirely in CSS — a gilded dome, a twinkling chandelier, receding arches, and slowly drifting dust motes — plus a season tagline, a “Browse the season” call to action, and a restrained waveform sampler.

The heart of the page is a season calendar of nine evenings, each with its date, series, conductor, and soloist. Filter chips narrow the list by month or by series, and any concert expands inline to reveal its full programme — works, composers, and durations — alongside pricing and a live “seats left” indicator that flags nearly sold-out nights. A conductor spotlight, three subscription packages (Prelude, Resonance, Maestro), an acoustically-restored venue section, and a stately footer round out the page.

All interactions are vanilla JS: the concert list and programmes render from data with keyboard-usable, ARIA-wired accordions; the “listen to a sample” button drives a simulated requestAnimationFrame playback that lights and animates the waveform with a running timestamp; filters, package CTAs, and ticket buttons confirm through a small toast() helper; and sections reveal on scroll via IntersectionObserver. Everything respects prefers-reduced-motion and reflows cleanly down to ~360px.

Illustrative UI only — fictional artists, albums, tracks, and data. No real audio playback.