Double check

No dependencies
Code format

Install with shadcn

Needs a free account token. Get a token

npx shadcn@latest add @movin/checkbox-double

About this component

A read receipts checkbox: ticking draws one tick, then a second slides in from behind it and bumps the first along, and both brighten.

Dependencies
None
Difficulty
Beginner
Reduced motion
Respected
Theme
Light and dark
Follows page color-scheme

Triggers3

  • Click
  • State change
  • Draw

Techniques4

  • SVG
  • stroke-dashoffset
  • CSS transition
  • Transition delay stagger

Accessibility

Keyboard and screen readers

A native checkbox inside a <label>, so Space toggles it and the visible label names it; :focus-visible on the input outlines the box.

Reduced motion

Both ticks appear at once.

Use it in anything you build, commercial and client work included. Licence

More checkboxes

See all
E-inkGet code
FlourishGet code
Fold-upGet code
FrostGet code