Toggle Switch
Bootstrap 5 Toggle Switch component
A switch is a simple component used for activating one of two predefined options. Commonly used as an on/off button.
Basic example
A switch has the markup of a custom checkbox but uses the
.form-switch
class to render a toggle switch. Switches also support the
disabled
attribute.
<!-- Default switch -->
<div class="form-check form-switch">
<input class="form-check-input" type="checkbox" id="flexSwitchCheckDefault" />
<label class="form-check-label" for="flexSwitchCheckDefault"
>Default switch checkbox input</label
>
</div>
<!-- Checked switch -->
<div class="form-check form-switch">
<input class="form-check-input" type="checkbox" id="flexSwitchCheckChecked" checked />
<label class="form-check-label" for="flexSwitchCheckChecked"
>Checked switch checkbox input</label
>
</div>
<!-- Default disabled switch -->
<div class="form-check form-switch">
<input class="form-check-input" type="checkbox" id="flexSwitchCheckDisabled" disabled />
<label class="form-check-label" for="flexSwitchCheckDisabled"
>Disabled switch checkbox input</label
>
</div>
<!-- Checked disabled switch -->
<div class="form-check form-switch">
<input
class="form-check-input"
type="checkbox"
id="flexSwitchCheckCheckedDisabled"
checked
disabled
/>
<label class="form-check-label" for="flexSwitchCheckCheckedDisabled"
>Disabled checked switch checkbox input</label
>
</div>
If you want to support our friends from Tailwind Elements you can also check out the Tailwind switch documentation.