Inline

Email me when , when , and .

No dependencies
Code format

Install with shadcn

Needs a free account token. Get a token

npx shadcn@latest add @movin/checkbox-inline

About this component

Checkboxes set inside a sentence: each sits on the baseline before the words it governs, and ticking it brings those words from grey to ink.

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

Triggers2

  • Click
  • State change

Techniques1

  • CSS transition

Accessibility

Keyboard and screen readers

Each box is a native checkbox in a <label> around its words, so the words are its name; the sentence is a role="group" named "Email me when".

Reduced motion

Nothing fades.

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

More checkboxes

See all
Pay in 4Get code
KeyframeGet code
KintsugiGet code
LanternGet code