Early accessFull site coming soon. Pro is $49.99 a year. See pricing ›

Nexus UI

Marble Progress, animated React component

An onboarding checklist that keeps score with marbles: tick a step and a marble of its colour rolls down three ramps into a jar, untick it and that marble pops. When every step is done the jar glows.

  • Pro
  • Cards
  • Spring

Play with it

Move the controls and watch it change. Copy code gives you a snippet with only the props you changed.

Props

PropTypeDefaultWhat it does
steps5 setup stepsEach step has a label (unique) and a color (6-digit hex) used for its checkbox and marble.
autoplayfalseTicks the steps one by one, then clears them, until someone clicks a step. Off under reduced motion.