Checkboxes are used if you want the user to select any number of options from a list of preset options.
<div class="form-check">
<input class="form-check-input" type="checkbox" id="check1" name="option1" value="something" checked>
<label class="form-check-label">Option 1</label>
</div>
Try it Yourself »
To style checkboxes, use a wrapper element with class="form-check"
to ensure proper margins for labels and checkboxes.
Then, add the .form-check-label
class to label elements, and .form-check-input
to style checkboxes properly inside the .form-check
container.
Use the checked
attribute if you want the checkbox to be checked by default.
Radio buttons are used if you want to limit the user to just one selection from a list of preset options.
<div class="form-check">
<input type="radio" class="form-check-input" id="radio1" name="optradio" value="option1" checked>Option 1
<label class="form-check-label" for="radio1"></label>
</div>
<div class="form-check">
<input type="radio" class="form-check-input" id="radio2" name="optradio" value="option2">Option 2
<label class="form-check-label" for="radio2"></label>
</div>
<div class="form-check">
<input type="radio" class="form-check-input" disabled>Option 3
<label class="form-check-label"></label>
</div>
Try it Yourself »
If you want your checkbox to be styled as a toggle switch, use the .form-switch
class together with the .form-check
container:
<div class="form-check form-switch">
<input class="form-check-input" type="checkbox" id="mySwitch" name="darkmode" value="yes" checked>
<label class="form-check-label" for="mySwitch">Dark Mode</label>
</div>
Try it Yourself »
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!