StealThis .dev
Pages Medium

Storybook — Modern Flat Landing

A bright, modern flat-illustration landing page for a fictional kids' reading app called Tinytales, built in plain HTML, CSS and JavaScript. A bold inline-SVG hero scene pairs with app-store style download buttons, crisp flat feature cards with custom icons, a three-step how-it-works, and a filterable stories shelf where mood chips swap a grid of rated cover cards. A pricing card, validated newsletter form and colorful gradient footer round out a snappy, geometric, solid-color design.

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

Code

Modern Flat Landing

A contemporary flat-design marketing page for Tinytales, a fictional read-along app for ages 2–9. The hero leads with a bold headline, an accent-highlighted phrase and a hand-built inline-SVG scene — a glowing storybook, a reading child, a perched owl and twinkling stars — beside app-store and Google Play download buttons plus a row of trust stats. Soft color blobs, rounded everything and a Baloo 2 / Nunito type pairing give it a friendly, geometric feel.

Below the fold, six crisp feature cards carry their own flat SVG icons and accent stripes, a three-step “how it works” walks from download to dreamland, and an interactive stories shelf lets you pick a mood (Cozy, Silly, Brave, Curious). The mood chips re-render a responsive grid of rated cover cards with a gentle pop animation; tapping any cover fires an accessible toast. A pricing card, a validated newsletter form with friendly inline messages, and a colorful gradient footer complete the page.

Everything is self-contained vanilla HTML, CSS and JavaScript — no frameworks, images or CDNs beyond the Google Fonts link. Controls are keyboard reachable with visible focus rings, the mobile menu and live regions are wired for screen readers, animations collapse under prefers-reduced-motion, and the layout reflows cleanly from wide desktop down to roughly 360px.

Illustrative kids’ UI only — fictional stories, characters, and audio.