Checkboxes
Checkboxes are most commonly used to give users a way to make a range of selections ( one or more). They may also be used as a way to have users indicate they agree to specific terms and services.
Last updated
Checkboxes are most commonly used to give users a way to make a range of selections ( one or more). They may also be used as a way to have users indicate they agree to specific terms and services.
Last updated
<div class="container">
<h2 class="text-center">Checkbox</h2>
<div class="container text-left bordered">
<h5>Checkbox Group (Stacked)</h5>
<div class="form-group">
<div class="form-check"> <label class="form-check-label" for="CheckboxDefault1"> <input class="form-check-input" type="checkbox" name="CheckboxDefault" id="CheckboxDefault1"> Checkbox 1 (Default) <span class="checkbox-overlay "></span> </label> </div>
<div class="form-check"> <label class="form-check-label" for="CheckboxDefault2"> <input class="form-check-input" type="checkbox" name="CheckboxDefault" id="CheckboxDefault2"> Checkbox 2 (Default) <span class="checkbox-overlay "></span> </label> </div>
<div class="form-check"> <label class="form-check-label" for="CheckboxDefault3"> <input class="form-check-input" type="checkbox" name="CheckboxDefault" id="CheckboxDefault3" checked=""> Checkbox 3 (Selected) <span class="checkbox-overlay "></span> </label> </div>
<div class="form-check"> <label class="form-check-label" for="CheckboxDefault4"> <input class="form-check-input" type="checkbox" name="CheckboxDefault" id="CheckboxDefault4" disabled=""> Checkbox 4(Disabled Default) <span class="checkbox-overlay "></span> </label> </div>
<div class="form-check"> <label class="form-check-label" for="CheckboxDefault5"> <input class="form-check-input" type="checkbox" name="CheckboxDefault" id="CheckboxDefault5"> Checkbox 5 <span class="checkbox-overlay "></span>
</label> </div>
</div>
</div>
<div class="container text-left bordered">
<h5>Checkbox Group (Stacked) with error</h5>
<div class="form-group field-has-error">
<div class="form-check"> <label class="form-check-label" for="CheckboxDefault121"> <input class="form-check-input" type="checkbox" name="CheckboxDefault11" id="CheckboxDefault121"> Checkbox 1 (Default) <span class="checkbox-overlay "></span> </label> </div>
<div class="form-check"> <label class="form-check-label" for="CheckboxDefault222"> <input class="form-check-input" type="checkbox" name="CheckboxDefault11" id="CheckboxDefault222"> Checkbox 2 (Default) <span class="checkbox-overlay "></span> </label> </div>
<div class="form-check"> <label class="form-check-label" for="CheckboxDefault333"> <input class="form-check-input" type="checkbox" name="CheckboxDefault11" id="CheckboxDefault333"> Checkbox 3 (Selected) <span class="checkbox-overlay "></span> </label> </div>
<div class="form-check"> <label class="form-check-label" for="CheckboxDefault444"> <input class="form-check-input" type="checkbox" name="CheckboxDefault11" id="CheckboxDefault444"> Checkbox 4(Disabled Default) <span class="checkbox-overlay "></span> </label> </div>
<div class="form-check"> <label class="form-check-label" for="CheckboxDefault555"> <input class="form-check-input" type="checkbox" name="CheckboxDefault11" id="CheckboxDefault555"> Checkbox 5 <span class="checkbox-overlay "></span>
</label> </div>
<span class="message text-danger"><i class="fas fa-minus-circle mr-1"></i>This is an
error message. </span>
</div>
</div>
<div class="container text-left bordered">
<h5>Checkbox Group (Inline)</h5>
<div class="form-group">
<div class="form-check form-check-inline"> <label class="form-check-label" for="CheckboxDefault21"> <input class="form-check-input" type="checkbox" name="CheckboxDefault" id="CheckboxDefault21"> Checkbox 1 (Default) <span class="checkbox-overlay "></span> </label> </div>
<div class="form-check form-check-inline"> <label class="form-check-label" for="CheckboxDefault22"> <input class="form-check-input" type="checkbox" name="CheckboxDefault" id="CheckboxDefault22"> Checkbox 2 (Default) <span class="checkbox-overlay "></span> </label> </div>
<div class="form-check form-check-inline"> <label class="form-check-label" for="CheckboxDefault23"> <input class="form-check-input" type="checkbox" name="CheckboxDefault" id="CheckboxDefault23" checked=""> Checkbox 3 (Selected)
<span class="checkbox-overlay "></span> </label> </div>
<div class="form-check form-check-inline"> <label class="form-check-label" for="CheckboxDefault24"> <input class="form-check-input" type="checkbox" name="CheckboxDefault" id="CheckboxDefault24" disabled=""> Checkbox 4(Disabled
Default) <span class="checkbox-overlay "></span> </label> </div>
<div class="form-check form-check-inline"> <label class="form-check-label" for="CheckboxDefault25"> <input class="form-check-input" type="checkbox" name="CheckboxDefault" id="CheckboxDefault25"> Checkbox 5 <span class="checkbox-overlay "></span> </label> </div>
</div>
</div>
<div class="container text-left bordered">
<h5>Checkbox Group (Inline)</h5>
<div class="form-group field-has-error">
<div class="form-check form-check-inline"> <label class="form-check-label" for="CheckboxDefault2111"> <input class="form-check-input" type="checkbox" name="CheckboxDefault" id="CheckboxDefault2111"> Checkbox 1 (Default) <span class="checkbox-overlay "></span> </label> </div>
<div class="form-check form-check-inline"> <label class="form-check-label" for="CheckboxDefault2211"> <input class="form-check-input" type="checkbox" name="CheckboxDefault" id="CheckboxDefault2211"> Checkbox 2 (Default) <span class="checkbox-overlay "></span> </label> </div>
<div class="form-check form-check-inline"> <label class="form-check-label" for="CheckboxDefault2311"> <input class="form-check-input" type="checkbox" name="CheckboxDefault" id="CheckboxDefault2311"> Checkbox 3 (Selected) <span class="checkbox-overlay "></span> </label> </div>
<div class="form-check form-check-inline"> <label class="form-check-label" for="CheckboxDefault2411"> <input class="form-check-input" type="checkbox" name="CheckboxDefault" id="CheckboxDefault2411"> Checkbox 4(Disabled Default)
<span class="checkbox-overlay "></span> </label> </div>
<div class="form-check form-check-inline"> <label class="form-check-label" for="CheckboxDefault2511"> <input class="form-check-input" type="checkbox" name="CheckboxDefault" id="CheckboxDefault2511"> Checkbox 5 <span class="checkbox-overlay "></span> </label> </div>
<span class="message text-danger"><i class="fas fa-minus-circle mr-1"></i>This is an
error message. </span>
</div>
</div>
</div>
Checkboxes should be used when:
You want users to select multiple items from a predetermined list of items.
Your users need to see all available options at once.
When users need to agree to terms and conditions
Checkboxes should not be used for:
If user needs to select 1 option from a predetermined list of items, using radio buttons would be more appropriate.