Switch

Component

Switch

On and off, with the same soft travel.

Classes

ClassType
toggleComponentThe label.
toggle-trackPartThe track.
toggle-thumbPartThe thumb. It keeps the noise when it is white.
toggle-smSizeSmall.
toggle-lgSizeLarge.
primaryColorIndigo by default. Used when you set no color.
secondaryColorPink by default.
tertiaryColorTeal by default.
neutralColorGray by default.
successColorGreen by default.
errorColorRed by default.
warningColorAmber by default.
infoColorSky by default.

On and off

role="switch" is what makes the checkbox a switch for assistive tech.

<label class="toggle primary">
  <input type="checkbox" role="switch" checked>
  <span class="toggle-track"><span class="toggle-thumb"></span></span>
  Notifications
</label>

Colors

<label class="toggle primary">
  <input type="checkbox" role="switch" checked>
  <span class="toggle-track"><span class="toggle-thumb"></span></span>
  Primary
</label>
<label class="toggle secondary">
  <input type="checkbox" role="switch" checked>
  <span class="toggle-track"><span class="toggle-thumb"></span></span>
  Secondary
</label>
<label class="toggle tertiary">
  <input type="checkbox" role="switch" checked>
  <span class="toggle-track"><span class="toggle-thumb"></span></span>
  Tertiary
</label>
<label class="toggle neutral">
  <input type="checkbox" role="switch" checked>
  <span class="toggle-track"><span class="toggle-thumb"></span></span>
  Neutral
</label>
<label class="toggle success">
  <input type="checkbox" role="switch" checked>
  <span class="toggle-track"><span class="toggle-thumb"></span></span>
  Success
</label>
<label class="toggle error">
  <input type="checkbox" role="switch" checked>
  <span class="toggle-track"><span class="toggle-thumb"></span></span>
  Error
</label>
<label class="toggle warning">
  <input type="checkbox" role="switch" checked>
  <span class="toggle-track"><span class="toggle-thumb"></span></span>
  Warning
</label>
<label class="toggle info">
  <input type="checkbox" role="switch" checked>
  <span class="toggle-track"><span class="toggle-thumb"></span></span>
  Info
</label>

Sizes

<label class="toggle toggle-sm">
  <input type="checkbox" role="switch" checked>
  <span class="toggle-track"><span class="toggle-thumb"></span></span>
  Small
</label>