Layout grid

No dependencies
Code format

Install with shadcn

Needs a free account token. Get a token

npx shadcn@latest add @movin/checkbox-layout-grid

About this component

A layout grid setting with a tiny artboard as its picture: ticking drops four columns over the artboard one after another, and the two cards on it, a pixel or two out, snap onto them. Clearing lifts the grid off.

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

Triggers4

  • Click
  • State change
  • Delay stagger
  • Spring

Techniques3

  • CSS transition
  • Transition delay stagger
  • Transform only

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 artboard.

Reduced motion

The grid appears at once.

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

More checkboxes

See all
What should we build first?
OrderGet code
Pen toolGet code
Recents2 selected
PhotoGet code
RearrangeGet code