StealThis .dev
Pages Medium

Podcast — Hero Landing

A bold, audio-first landing hero for a fictional podcast network. Features a giant gradient headline, a live animated waveform accent that reacts to a glowing play button, listen-now and platform-follow controls, an episode-count ticker, and a row of featured show cards with hover glow and mini playback states. Dark, vibrant, and fully interactive with keyboard-accessible controls and a toast confirmation system.

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

Code

A dark, audio-first hero for the fictional Frequency Network podcast collective. The layout pairs an oversized gradient headline and supporting copy with a glowing primary play button and a set of platform-follow chips (Spotify, Apple, YouTube, RSS). Behind the controls sits an animated waveform built from dozens of gradient bars (violet → cyan) that idles gently and springs to life when playback is toggled.

The right column holds a stacked strip of featured show cards, each with cover art gradients, host names, category badges, and a mini play state. Cards lift and glow on hover, and clicking one promotes it into the hero player, updating the now-playing label and animating the waveform tempo. A live “episodes this week” ticker counts up on load to add momentum.

Everything is vanilla JS: the play button toggles a global playing state that drives the waveform animation speed, platform chips fire a toast() confirmation, and all controls are keyboard-operable with visible focus rings. Realistic but clearly fictional show and host names keep it production-flavored without hotlinking real brands.