CSSScript.com Demo Page

Status Indicator Web Component Playground

Download Back To CSSScript.Com

Create an animated workflow status picker with selectable dots, labeled pills, pointer scrubbing, keyboard controls, and custom states.

01 / Playground

Try the motion

Click a state, scrub across the dots, or use the arrow keys. The readout updates whenever the component emits a change event.

Live component Ready
Set active state
Latest value backlog · index 0

02 / State set

Every default

Each row starts on a different value. Every instance remains fully interactive, so transitions can be compared from any starting point.

01 Backlog
02 In progress
03 Needs Review
04 Done
05 Cancel

03 / Themes

Two surfaces

The same component adapts to a near-black workspace and a quiet neutral canvas through CSS custom properties.

Dark treatment

Graphite

Light treatment

Mineral

04 / Custom set

New workflow

A four-step publishing flow shows how labels, colors, icons, and the number of states can be replaced at runtime.

Publishing queue

From draft to live

Draft · Editing · Scheduled · Published