Oven mode

No dependencies
Code format

Install with shadcn

Needs a free account token. Get a token

npx shadcn@latest add @movin/radio-oven

About this component

An oven mode picker with the symbols real ovens use: the oven window shows bake heating the top and bottom, the grill glowing with heat raining down, and the fan spinning in its lit ring.

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

Triggers6

  • Click
  • State change
  • Continuous
  • Loop
  • Icon
  • Glow

Techniques4

  • SVG
  • Keyframes
  • CSS transition
  • Filter

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

Nothing moves; the elements simply light.

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

More radios

See all
Plug typeGet code
Mic patternGet code
RepeatGet code
RhythmGet code