StealThis .dev
Pages Medium

Storybook — Picture-Book Reader

A friendly picture-book reader that turns illustrated two-page spreads of a bedtime tale, each drawn entirely in inline SVG with a sentence of story text. Big rounded prev and next buttons flip the pages with a gentle curl-and-tilt animation, a spread indicator and progress bar track your place, and a thumbnail strip jumps anywhere. Arrow keys turn pages, the final spread bursts into a The End confetti celebration, scene characters wiggle on tap, and an easy-read font toggle helps young readers.

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

Code

Picture-Book Reader

A soft, rounded reader for The Little Lantern Fox, a twelve-spread bedtime story. Each open book shows a left illustration and a right page that pairs a companion scene with a single sentence of story text. Every illustration — the fox, the glowing lantern, friendly owls, mossy hills, and starry night skies — is drawn purely in inline SVG with thick playful ink outlines, so the demo never loads an external image.

The two giant page-turn buttons flip the spread with a curl-and-tilt animation and a paper-curl corner, while the arrow keys (plus Home and End) drive the same navigation from the keyboard. A spread indicator reads Spread 3 of 12, a candy-coloured progress bar fills as you go, and a horizontal thumbnail strip lets readers jump straight to any spread and snap it into view.

Reaching the last spread triggers a bouncing The End card with falling confetti, and tapping any character or prop in a scene gives it a quick, happy wiggle. An easy-read font toggle swaps the body type and loosens letter, word, and line spacing for young or dyslexic readers, all motion respects prefers-reduced-motion, and the spread collapses to a single stacked column down to 360px.

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