기타/Bootstrap

[Bootstrap] Checkboxes and Radio buttons

glorypang 2025. 3. 28. 11:33
728x90
반응형
SMALL

1. 기본 체크박스 (Checkbox)

<div class="form-check">
  <input class="form-check-input" type="checkbox" id="check1" checked>
  <label class="form-check-label" for="check1">Option 1</label>
</div>
  • `.form-check`: 컨테이너
  • `.form-check-input`: input 태그용 클래스
  • `.form-check-label`: label 태그용 클래스
  • `checked`: 기본 선택 상태

🔒 비활성화하려면 `disabled` 속성 추가

<input class="form-check-input" type="checkbox" disabled>


2. 라디오 버튼 (Radio Buttons)

<div class="form-check">
  <input class="form-check-input" type="radio" name="optradio" id="radio1" checked>
  <label class="form-check-label" for="radio1">Option 1</label>
</div>
  • `type="radio"` 사용
  • `name` 속성 동일해야 하나만 선택 가능
  • 선택된 기본 값에는 `checked` 추가


3. 토글 스위치 (Toggle Switch)

<div class="form-check form-switch">
  <input class="form-check-input" type="checkbox" id="mySwitch" checked>
  <label class="form-check-label" for="mySwitch">Dark Mode</label>
</div>
  • `.form-switch` 클래스 사용 시 스위치 형태로 표시됨
  • 동작은 체크박스와 동일

 

728x90
반응형
LIST