Burger

No dependencies
Code format

Install with shadcn

Needs a free account token. Get a token

npx shadcn@latest add @movin/radio-burger

About this component

A burger size picker that builds the burger: double or triple lifts the top bun with a hop and drops another patty and cheese slice onto the stack, each a beat after the last.

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

Triggers4

  • Click
  • State change
  • Delay stagger
  • Spring

Techniques4

  • CSS transition
  • Transition delay stagger
  • Keyframes
  • clip-path

Accessibility

Keyboard and screen readers

A role="radiogroup" with an aria-label around native radio inputs sharing one name, so the arrow keys move the choice and Tab enters the group once; :focus-visible on the input outlines its option.

Reduced motion

The layers appear at once.

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

More radios

See all
ConnectorGet code
Cue spinGet code
CurrencyGet code
Cursor typeGet code