Bootstrap 5 復選框和單選按鈕
復選框
如果您希望用戶從預設選項列表中選擇任意數量的選項,則請使用復選框。
實例
<div class="form-check"> <input class="form-check-input" type="checkbox" id="check1" name="option1" value="something" checked> <label class="form-check-label">選項 1</label> </div>
例子解釋
如需設置復選框樣式,請使用 class="form-check"
的包裝元素,來確保標簽和復選框有適當的外邊距。
然后,將 .form-check-label
類添加到標簽元素,并將 .form-check-input
添加到 .form-check
容器內,以正確設置復選框的樣式。
如果您希望默認選中復選框,請使用 checked
屬性。
單選按鈕
如果您想限制用戶只能從預設選項列表中選擇其中之一,則使用單選按鈕。
實例
<div class="form-check"> <input type="radio" class="form-check-input" id="radio1" name="optradio" value="option1" checked>選項 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">選項 2 <label class="form-check-label" for="radio2"></label> </div> <div class="form-check"> <input type="radio" class="form-check-input" disabled>選項 3 <label class="form-check-label"></label> </div>
撥動開關
如果您希望將復選框設置為切換開關的樣式,請將 .form-switch
類與 .form-check
容器一起使用:
實例
<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">深色模式</label> </div>