StealThis .dev
Pages Medium

Coach — Landing Yoga

A calm yet energetic yoga coach landing page built on the coach dark palette with softened sage and lavender accents. Features a breathing hero orb, a filterable class-type grid (Vinyasa, Yin, Power, Prenatal, Meditation), a weekly schedule with live spots-left indicators, mindfulness pillars, a testimonial, and a join form with instant toast feedback. Fully responsive, keyboard accessible, and animated with soft micro-interactions.

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

Code

A yoga-focused variant of the coach landing template that trades the electric-lime intensity for calmer sage and lavender accents while keeping the energetic dark surfaces. The hero pairs a bold uppercase headline with a slowly breathing gradient orb and a pair of CTAs, setting a grounded, mindful tone above the fold.

Below the hero, a filterable grid of class cards lets visitors toggle between styles like Vinyasa Flow, Yin, Power and Prenatal, each with intensity badges and duration metadata. A weekly schedule renders real-feeling sessions with live spots-left counters that decrement when you reserve a slot, and a mindfulness section explains the breath, alignment and rest pillars.

Interactions are all vanilla JS: category filter chips reflow the class grid, schedule rows reserve seats and surface a toast, the join form validates the email and confirms with an accessible toast, and a scroll reveal fades sections in. Focus states are visible throughout and the layout collapses cleanly to a single column below 520px.