StealThis .dev

Podcast — Host Bios

A dark, audio-first host bios section for a podcast site — glowing host cards with photo, name, role badge, a punchy bio, and social links. Each card lifts with a violet-to-cyan gradient glow on hover, a small waveform accent pulses under the avatar, and social buttons reveal tooltips. Filter chips let visitors jump between hosts, producers, and guest voices, with a live count and a copy-to-clipboard handle action.

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

Code

A meet-the-hosts section built for a modern podcast, styled in the show’s dark, audio-first palette. Each host lives on a glassy dark card with a circular avatar, a name, a role badge, a short spoken-word bio, and a row of social buttons. On hover the card lifts and picks up a violet-to-cyan glow, while a tiny animated waveform pulses beneath the avatar to keep the audio theme front and center.

The layout is a responsive grid that collapses to a single column below 520px. A row of filter chips at the top lets visitors narrow the cast to hosts, producers, or guest voices, updating a live “showing N of M” count as they go. Social buttons show a tooltip on focus and hover, and a copy-handle button drops the host’s @handle onto the clipboard with a toast confirmation.

Everything is vanilla HTML, CSS, and JavaScript — no frameworks or build step. Controls are keyboard-operable with visible focus rings, cards expose accessible labels, and the animated waveform respects reduced-motion preferences so the section stays comfortable for every listener.