A CSS Design System drawn one line at a time
Turn the knobs. Draw the future.
Drawn from the toy itself: the iconic red frame, aluminum powder screen gray, white plastic knobs, and the dark etch lines. Minimal and purposeful.
Frame ColorsThree carefully chosen fonts: Silkscreen for angular display text that echoes the stepped, pixelated nature of Etch A Sketch lines; Share Tech Mono for precise body text; and Fredoka for friendly UI elements that match the toy's playful personality.
A 4px base unit honors the stepped, grid-aligned nature of Etch A Sketch drawings. Every dimension snaps to this grid, just like the stylus moves in discrete horizontal and vertical increments.
Clean, single-line borders with an etch-drawn feel. The primary red variant calls back to the toy's frame. Hover states add a slight shadow offset, as if the line is being drawn deeper into the screen.
Variants Sizes States Button GroupForm fields styled as mini screens within the screen. The silver-gray background with thin line borders keeps the etch aesthetic. Focus states bring in the red frame accent color.
Content containers with the characteristic single-line borders of an Etch A Sketch drawing. The clipped corner detail suggests a line drawn just short of completing the rectangle.
Notification banners with a bold left-edge line accent, drawn in the style of an Etch A Sketch border. Color-coded for different severity levels.
Compact labels styled as tiny etch-drawn rectangles. Used for categories, statuses, and metadata throughout the design system.
OutlineProgress indicators that look like horizontal etch lines being drawn across the screen. The fill area uses the same line-weight as drawn etch marks.
The two white knobs are the soul of the Etch A Sketch. Here we showcase CSS-rendered knobs in different styles, each with the characteristic radial gradient that gives them a three-dimensional, tactile quality.
Decorative backgrounds created using only the horizontal and vertical line constraint of the Etch A Sketch. Staircases, grids, mazes, and nested rectangles rendered purely in CSS.
Tabular data rendered with thin etch lines as dividers. Minimal and clean, matching the single-weight line aesthetic of the toy.
| Year | Model | Screen Size | Status |
|---|---|---|---|
| 1960 | Original Classic | Standard | Iconic |
| 1971 | Pocket Edition | Mini | Portable |
| 1993 | Etch A Sketch Animator | Standard | Digital |
| 2010 | Toy Story Edition | Standard | Limited |
| 2024 | Revolution Edition | Large | Current |
A working mini Etch A Sketch! Click and drag to draw. Use arrow keys for precision. Hit the "Shake to Erase" button to clear the screen.