Checks and radios
Create consistent cross-browser and cross-device checkboxes and radios with our completely rewritten checks component.
Checkboxes
Radios
Switches
Use
checked attribute to input for checked mode, same as disabled for disabled mode. and use .form-switch to .form-check to enable switch mode. Note: you must add
type="checkbox" on input when you want to enable switch mode.<div class="form-check"> <input class="form-check-input" type="checkbox" value="" id="flexCheckDefault"> <label class="form-check-label" for="flexCheckDefault"> Default </label></div><div class="form-check"> <input class="form-check-input" type="radio" value="" name="flexRadioDefault" id="flexRadioDefault"> <label class="form-check-label" for="flexRadioDefault"> Default </label></div><div class="form-check form-switch"> <input class="form-check-input" type="checkbox" value="" id="flexSwitchDefault"> <label class="form-check-label" for="flexSwitchDefault"> Default </label></div>Sizing
Set heights using classes like .form-check-xl, .form-check-lg and .form-check-sm.
Checkboxes
Radios
Switches
<div class="form-check"> <input class="form-check-input" type="checkbox" value="" id="flexCheckSize"> <label class="form-check-label" for="flexCheckSize"> Checkbox Label </label></div>Indeterminate
Checkboxes can utilize the :indeterminate pseudo class when manually set via JavaScript (there is no available HTML attribute for specifying it).
<div class="form-check"> <input class="form-check-input" type="checkbox" value="" id="flexCheckIndeterminate"> <label class="form-check-label" for="flexCheckIndeterminate"> Indeterminate checkbox </label></div>Inline
Group checkboxes or radios on the same horizontal row by adding .form-check-inline to any .form-check.
<div class="form-check form-check-inline"> <input class="form-check-input" type="checkbox" id="inlineCheckbox1" value="option1"> <label class="form-check-label" for="inlineCheckbox1">1</label></div>Reverse
Put your checkboxes, radios, and switches on the opposite side with the .form-check-reverse modifier class.
<div class="form-check form-check-reverse"> <input class="form-check-input" type="checkbox" value="" id="reverseCheck1"> <label class="form-check-label" for="reverseCheck1"> Reverse checkbox </label></div>

