StealThis .dev
Pages Medium

Creator — Musician Landing

A dark, neon-soaked one-page landing for a fictional electronic artist. It pairs a hype hero with new-release cover art and CTA, a latest-tracks list driven by a mock play and pause mini-player, a tour-dates schedule with ticket states, a music-video gallery, a merch capsule teaser, press quotes, a newsletter signup with validation, and social links. Vanilla JS handles the mobile nav, scroll reveal, toast feedback, and the persistent fake player.

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

Code

Musician Landing

A full personal-brand landing page for NOVA RAIN, a fictional electronic producer. The design leans into a moody, electric identity: a near-black #0c0c12 canvas lit by magenta and cyan glows, a bold display font, animated equalizer bars, and gradient-clipped headlines. The hero stacks the artist name, tagline, and a new-release CTA next to a generated album cover with an inline play control.

The page moves through five distinct sections built for a musician: a latest-tracks list with per-row play toggles, a tour-dates schedule showing availability states (few left / sold out) and ticket buttons, a music-video gallery with hover lift and a lightbox-style toast, press quotes, a merch capsule teaser with priced items, an about/bio, and a newsletter block with inline email validation and social links. Everything is responsive down to ~360px with a slide-in mobile nav.

Interactions are vanilla JS only: a single mock player keeps state across the hero and track list, surfacing a persistent bottom mini-player with an animated progress bar that you can pause, resume, or dismiss. Scroll-reveal, smooth anchor scrolling, a sticky-nav shadow, and a reusable toast() helper round out the behavior — no frameworks, no audio files, no build step.

Illustrative UI only — fictional creator, not a real person or brand.