Captions

No dependencies
Code format

Install with shadcn

Needs a free account token. Get a token

npx shadcn@latest add @movin/checkbox-captions

About this component

A captions setting beside a tiny playing video: ticking lights the CC badge and a caption bar rises over the picture, its words appearing one after another. Clearing takes the captions away.

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

Triggers4

  • Click
  • State change
  • Delay stagger
  • Continuous

Techniques3

  • CSS transition
  • Transition delay stagger
  • Keyframes

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

Reduced motion

The progress bar stops and the captions appear at once.

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

More checkboxes

See all
CheckeredGet code
ClocheGet code
CookieGet code
Double checkGet code