StealThis .dev
Pagina's Medium

Clinic — Pediatric Clinic Landing

A playful, child-friendly landing page for a fictional pediatric clinic, built with CSS shapes and emoji mascots instead of images. A bouncy hero leads into a tappable services grid that builds a live visit checklist, a reassuring band for parents, count-up stats with trust badges, a friendly pediatricians strip, and a warm booking call-to-action. Pastel gradients, gentle float animations, reveal-on-scroll and a mobile nav round it out.

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

Code

Pediatric Clinic Landing

A warm, illustrated landing page for Sunny Sprouts Pediatrics, themed for families with young children. The whole look is built from CSS — soft pastel blobs drift behind the content, a rounded emoji-faced mascot bobs in the hero, and gentle float animations keep the page feeling alive without overwhelming it. The pastel-sun, sky-blue and bubblegum-pink palette and the rounded, friendly type set a calm, child-friendly tone throughout.

The services grid is interactive: each card — well-child visits, immunizations, sick visits, development & behavior, lactation support and teen wellness — acts as a toggle that adds the service to a live “visit checklist” pinned at the bottom of the section, with a running count and a summary of what you have selected. A for-parents band offers calm reassurance and a patient quote, while the stats row counts up to friendly numbers as it scrolls into view, backed by a row of trust badges. A team strip introduces fictional pediatricians, and a bright call-to-action closes the page.

Everything is vanilla JS: reveal-on-scroll cascades, a scroll-spy that highlights the active nav link, an accessible mobile menu, count-up stats, and a small toast() helper that confirms every action. Buttons are keyboard-usable, contrast meets WCAG AA, motion respects prefers-reduced-motion, and the layout reflows cleanly down to ~360px.

Illustrative UI only — not intended for real medical use.