Cloche

No dependencies
Code format

Install with shadcn

Needs a free account token. Get a token

npx shadcn@latest add @movin/checkbox-cloche

About this component

A silver dome over a plate: ticking runs a glint across the dome, lifts it up and away with a tilt, and the dish underneath is the tick, with a puff of steam. Clearing puts the dome back down.

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

Triggers3

  • Click
  • State change
  • Keyframe

Techniques5

  • SVG
  • Keyframes
  • 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 plate.

Reduced motion

The dome lifts at once and there is no steam.

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

More checkboxes

See all
CookieGet code
Double checkGet code
E-inkGet code
FlourishGet code