Baktiyar Ablaikhan

Toggle

Source
Uiverse ↗
Author
Navarog21
Licence
MIT

Loading…

Code

<div class="radioContainer">

    <input class="radioButton" type="radio" id="value-1" name="value-radio" value="value-1" checked="">
    <label class="container" for="value-1">
      <div class="border"></div>
      <div class="border2"></div>
      <div class="circle"></div>
    </label>

    <input class="radioButton" type="radio" id="value-2" name="value-radio" value="value-2">
    <label class="container" for="value-2">
      <div class="border"></div>
      <div class="border2"></div>
      <div class="circle"></div>
    </label>

    <input class="radioButton" type="radio" id="value-3" name="value-radio" value="value-3">
    <label class="container" for="value-3">
      <div class="border"></div>
      <div class="border2"></div>
      <div class="circle"></div>
    </label>


</div>
Prompt

Build "Toggle", a toggle animation. Write it as plain HTML and CSS: one container element and a stylesheet, no JavaScript unless it is essential. Technique: CSS keyframes. It sits on a light background, in a 16:10 frame. Respect prefers-reduced-motion with a still state, pause work when the element is off screen, and keep it accessible. Original: https://uiverse.io/Navarog21/good-newt-78 (Navarog21, MIT).