Bootstrap5 复选框与单选框学习笔记
1. 复选框(Checkbox)
使用 Bootstrap5 可以非常方便地创建一个美观的复选框。
1.1 基本用法
下面是一个基本的复选框示例:
htmlCopy Code<div class="form-check">
<input class="form-check-input" type="checkbox" value="" id="defaultCheck1">
<label class="form-check-label" for="defaultCheck1">
默认复选框
</label>
</div>
效果如下:
<div class="form-check"> <input class="form-check-input" type="checkbox" value="" id="defaultCheck1"> <label class="form-check-label" for="defaultCheck1"> 默认复选框 </label> </div>
1.2 内联(Inline)复选框
如果需要将多个复选框水平排列,可以使用内联复选框。
下面是一个内联复选框的示例:
htmlCopy Code<div class="form-check form-check-inline">
<input class="form-check-input" type="checkbox" value="" id="defaultCheck2">
<label class="form-check-label" for="defaultCheck2">
内联复选框1
</label>
</div>
<div class="form-check form-check-inline">
<input class="form-check-input" type="checkbox" value="" id="defaultCheck3">
<label class="form-check-label" for="defaultCheck3">
内联复选框2
</label>
</div>
效果如下:
<div class="form-check form-check-inline"> <input class="form-check-input" type="checkbox" value="" id="defaultCheck2"> <label class="form-check-label" for="defaultCheck2"> 内联复选框1 </label> </div> <div class="form-check form-check-inline"> <input class="form-check-input" type="checkbox" value="" id="defaultCheck3"> <label class="form-check-label" for="defaultCheck3"> 内联复选框2 </label> </div>
1.3 禁用(Disabled)复选框
如果需要禁用一个复选框,可以在 input 元素上添加 disabled
属性。
下面是一个禁用复选框的示例:
htmlCopy Code<div class="form-check">
<input class="form-check-input" type="checkbox" value="" id="disabledCheck" disabled>
<label class="form-check-label" for="disabledCheck">
禁用复选框
</label>
</div>
效果如下:
<div class="form-check"> <input class="form-check-input" type="checkbox" value="" id="disabledCheck" disabled> <label class="form-check-label" for="disabledCheck"> 禁用复选框 </label> </div>
1.4 只读(Readonly)复选框
如果需要将一个复选框设置为只读,可以在 input 元素上添加 readonly
属性。
下面是一个只读复选框的示例:
htmlCopy Code<div class="form-check">
<input class="form-check-input" type="checkbox" value="" id="readonlyCheck" readonly>
<label class="form-check-label" for="readonlyCheck">
只读复选框
</label>
</div>
效果如下:
<div class="form-check"> <input class="form-check-input" type="checkbox" value="" id="readonlyCheck" readonly> <label class="form-check-label" for="readonlyCheck"> 只读复选框 </label> </div>
2. 单选框(Radio)
使用 Bootstrap5 可以非常方便地创建一个美观的单选框。
2.1 基本用法
下面是一个基本的单选框示例:
htmlCopy Code<div class="form-check">
<input class="form-check-input" type="radio" name="exampleRadios" id="exampleRadio1" value="option1">
<label class="form-check-label" for="exampleRadio1">
默认单选框
</label>
</div>
效果如下:
<div class="form-check"> <input class="form-check-input" type="radio" name="exampleRadios" id="exampleRadio1" value="option1"> <label class="form-check-label" for="exampleRadio1"> 默认单选框 </label> </div>
2.2 内联(Inline)单选框
如果需要将多个单选框水平排列,可以使用内联单选框。
下面是一个内联单选框的示例:
htmlCopy Code<div class="form-check form-check-inline">
<input class="form-check-input" type="radio" name="inlineRadioOptions" id="inlineRadio1" value="option1">
<label class="form-check-label" for="inlineRadio1">
内联单选框1
</label>
</div>
<div class="form-check form-check-inline">
<input class="form-check-input" type="radio" name="inlineRadioOptions" id="inlineRadio2" value="option2">
<label class="form-check-label" for="inlineRadio2">
内联单选框2
</label>
</div>
效果如下:
<div class="form-check form-check-inline"> <input class="form-check-input" type="radio" name="inlineRadioOptions" id="inlineRadio1" value="option1"> <label class="form-check-label" for="inlineRadio1"> 内联单选框1 </label> </div> <div class="form-check form-check-inline"> <input class="form-check-input" type="radio" name="inlineRadioOptions" id="inlineRadio2" value="option2"> <label class="form-check-label" for="inlineRadio2"> 内联单选框2 </label> </div>
2.3 禁用(Disabled)单选框
如果需要禁用一个单选框,可以在 input 元素上添加 disabled
属性。
下面是一个禁用单选框的示例:
htmlCopy Code<div class="form-check">
<input class="form-check-input" type="radio" name="disabledRadios" id="disabledRadio" value="option1" disabled>
<label class="form-check-label" for="disabledRadio">
禁用单选框
</label>
</div>
效果如下:
<div class="form-check"> <input class="form-check-input" type="radio" name="disabledRadios" id="disabledRadio" value="option1" disabled> <label class="form-check-label" for="disabledRadio"> 禁用单选框 </label> </div>
2.4 只读(Readonly)单选框
如果需要将一个单选框设置为只读,可以在 input 元素上添加 readonly
属性。
下面是一个只读单选框的示例:
htmlCopy Code<div class="form-check">
<input class="form-check-input" type="radio" name="readonlyRadios" id="readonlyRadio" value="option1" readonly>
<label class="form-check-label" for="readonlyRadio">
只读单选框
</label>
</div>
效果如下:
<div class="form-check"> <input class="form-check-input" type="radio" name="readonlyRadios" id="readonlyRadio" value="option1" readonly> <label class="form-check-label" for="readonlyRadio"> 只读单选框 </label> </div>