Checkbox & Radios
Judia Builder
Choose your themes & layouts etc.
Select Layouts
Choose your layout.
Vertical
Horizontal
Color Scheme
Choose Light or Dark Scheme.
Light
Dark
Brand
Card Layout
Choose borderless or border layout.
Borderless
Border
Layout Width
Choose Fluid or Boxed layout.
Fluid
Boxed
Layout Position
Choose Fixed or Scrollable Layout Position.
Topbar Color
Choose Light, Dark or Brand Topbar Color.
Light
Dark
Brand
Topbar Images
Choose Topbar Images.
Checkbox
Default Checkbox
Use type="checkbox"
attribute to set a checkbox and add checked
attribute to set a checkbox checked by default.
Disabled Checkbox
Use disabled
attribute to set a checkbox disabled and add checked
attribute to set a checkbox checked by default.
Checkbox Right
Use form-check-right
class to form-check class to set a checkbox on the right side.
Indeterminate
HTML Preview
<!-- Base Example --> <div class="form-check mb-2"> <input class="form-check-input" type="checkbox" id="formCheck1"> <label class="form-check-label" for="formCheck1"> Default checkbox </label> </div>
<div class="form-check"> <input class="form-check-input" type="checkbox" id="formCheck2" checked=""> <label class="form-check-label" for="formCheck2"> Checked checkbox </label> </div>
<!-- Disabled Checkbox --> <div class="form-check form-check-right mb-2"> <input class="form-check-input" type="checkbox" name="formCheckboxRight" id="formCheckboxRight1" checked=""> <label class="form-check-label" for="formCheckboxRight1"> Form Radio Right </label> </div>
<div> <div class="form-check form-check-right"> <input class="form-check-input" type="checkbox" value="" id="flexCheckCheckedDisabled" checked disabled> <label class="form-check-label" for="flexCheckCheckedDisabled"> Disabled checked checkbox </label> </div> </div>
<!-- Form Checkbox Right --> <div class="form-check form-check-right mb-2"> <input class="form-check-input" type="checkbox" name="formCheckboxRight" id="formCheckboxRight1" checked=""> <label class="form-check-label" for="formCheckboxRight1"> Form Radio Right </label> </div>
<div> <div class="form-check form-check-right"> <input class="form-check-input" type="checkbox" value="" id="flexCheckCheckedDisabled" checked disabled> <label class="form-check-label" for="flexCheckCheckedDisabled"> Disabled checked checkbox </label> </div> </div>
<!-- Indeterminate --> <div class="form-check"> <input class="form-check-input" type="checkbox" value="" id="flexCheckIndeterminate"> <label class="form-check-label" for="flexCheckIndeterminate"> Indeterminate checkbox </label> </div>
Custom Checkbox
Use form-check-
class with below-mentioned color variation to set a color checkbox.
Use form-check-outline
class and form-check-
class with below-mentioned color variation to set a color checkbox with outline.
HTML Preview
<!-- Custom Checkboxes Color --> <div class="form-check mb-3"> <input class="form-check-input" type="checkbox" id="formCheck6" checked> <label class="form-check-label" for="formCheck6"> Checkbox Primary </label> </div>
<div class="form-check form-check-secondary mb-3"> <input class="form-check-input" type="checkbox" id="formCheck7" checked> <label class="form-check-label" for="formCheck7"> Checkbox Secondary </label> </div>
<div class="form-check form-check-success mb-3"> <input class="form-check-input" type="checkbox" id="formCheck8" checked> <label class="form-check-label" for="formCheck8"> Checkbox Success </label> </div>
<div class="form-check form-check-warning mb-3"> <input class="form-check-input" type="checkbox" id="formCheck9" checked> <label class="form-check-label" for="formCheck9"> Checkbox Warning </label> </div>
<div class="form-check form-check-danger mb-3"> <input class="form-check-input" type="checkbox" id="formCheck10" checked> <label class="form-check-label" for="formCheck10"> Checkbox Danger </label> </div>
<div class="form-check form-check-info mb-3"> <input class="form-check-input" type="checkbox" id="formCheck11" checked> <label class="form-check-label" for="formCheck11"> Checkbox Info </label> </div>
<div class="form-check form-check-dark mb-3"> <input class="form-check-input" type="checkbox" id="formCheck12" checked> <label class="form-check-label" for="formCheck12"> Checkbox Dark </label> </div>
<div class="form-check form-check-light"> <input class="form-check-input" type="checkbox" id="formCheck12" checked> <label class="form-check-label" for="formCheck12"> Checkbox Light </label> </div>
<!-- Custom Outline Checkboxes --> <div class="form-check form-check-outline form-check-primary mb-3"> <input class="form-check-input" type="checkbox" id="formCheck13" checked> <label class="form-check-label" for="formCheck13"> Checkbox Outline Primary </label> </div>
<div class="form-check form-check-outline form-check-secondary mb-3"> <input class="form-check-input" type="checkbox" id="formCheck14" checked> <label class="form-check-label" for="formCheck14"> Checkbox Outline Secondary </label> </div>
<div class="form-check form-check-outline form-check-success mb-3"> <input class="form-check-input" type="checkbox" id="formCheck15" checked> <label class="form-check-label" for="formCheck15"> Checkbox Outline Success </label> </div>
<div class="form-check form-check-outline form-check-warning mb-3"> <input class="form-check-input" type="checkbox" id="formCheck16" checked> <label class="form-check-label" for="formCheck16"> Checkbox Outline Warning </label> </div>
<div class="form-check form-check-outline form-check-danger mb-3"> <input class="form-check-input" type="checkbox" id="formCheck17" checked> <label class="form-check-label" for="formCheck17"> Checkbox Outline Danger </label> </div>
<div class="form-check form-check-outline form-check-info mb-3"> <input class="form-check-input" type="checkbox" id="formCheck18" checked> <label class="form-check-label" for="formCheck18"> Checkbox Outline Info </label> </div>
<div class="form-check form-check-outline form-check-dark mb-3"> <input class="form-check-input" type="checkbox" id="formCheck19" checked> <label class="form-check-label" for="formCheck19"> Checkbox Outline Dark </label> </div>
<div class="form-check form-check-outline form-check-light mb-3"> <input class="form-check-input" type="checkbox" id="formCheck20" checked> <label class="form-check-label" for="formCheck20"> Checkbox Outline light </label> </div>
Radios
Default Radios
Use type="radio"
attribute to set a radio button and add checked
attribute to set a radio checked by default.
Disabled Radios
Use disabled
attribute to set a radio button disabled and add checked
attribute to set a radio checked by default.
Radio Right
Use form-check-right
class to form-check class to set a radio button on the right side.
HTML Preview
<!-- Base Radios --> <div class="form-check mb-2"> <input class="form-check-input" type="radio" name="flexRadioDefault" id="flexRadioDefault1"> <label class="form-check-label" for="flexRadioDefault1"> Default radio </label> </div>
<div class="form-check"> <input class="form-check-input" type="radio" name="flexRadioDefault" id="flexRadioDefault2" checked> <label class="form-check-label" for="flexRadioDefault2"> Default checked radio </label> </div>
<!-- Disabled Radios --> <div class="form-check mb-2"> <input class="form-check-input" type="radio" name="flexRadioDisabled" id="flexRadioDisabled" disabled> <label class="form-check-label" for="flexRadioDisabled"> Disabled radio </label> </div>
<div> <div class="form-check"> <input class="form-check-input" type="radio" name="flexRadioDisabled" id="flexRadioCheckedDisabled" checked disabled> <label class="form-check-label" for="flexRadioCheckedDisabled"> Disabled checked radio </label> </div> </div>
<!-- Form Radio Right --> <div class="form-check form-check-right mb-3"> <input class="form-check-input" type="radio" name="formradioRight" id="formradioRight1" checked=""> <label class="form-check-label" for="formradioRight1"> Form Radio Right </label> </div>
<div> <div class="form-check form-check-right"> <input class="form-check-input" type="radio" value="" id="flexCheckCheckedDisabled" checked disabled> <label class="form-check-label" for="flexCheckCheckedDisabled"> Disabled checked radio </label> </div> </div>
Custom Radio
Use form-check-
class with below-mentioned color variation to set a color radio.
HTML Preview
<!-- Custom Radio Color --> <div class="form-check form-radio-primary mb-3"> <input class="form-check-input" type="radio" name="formradiocolor1" id="formradioRight5" checked> <label class="form-check-label" for="formradioRight5"> Radio Primary </label> </div>
<div class="form-check form-radio-secondary mb-3"> <input class="form-check-input" type="radio" name="formradiocolor2" id="formradioRight6" checked> <label class="form-check-label" for="formradioRight6"> Radio Secondary </label> </div>
<div class="form-check form-radio-success mb-3"> <input class="form-check-input" type="radio" name="formradiocolor3" id="formradioRight7" checked> <label class="form-check-label" for="formradioRight7"> Radio Success </label> </div>
<div class="form-check form-radio-warning mb-3"> <input class="form-check-input" type="radio" name="formradiocolor4" id="formradioRight8" checked> <label class="form-check-label" for="formradioRight8"> Radio Warning </label> </div>
<div class="form-check form-radio-danger mb-3"> <input class="form-check-input" type="radio" name="formradiocolor5" id="formradioRight9" checked> <label class="form-check-label" for="formradioRight9"> Radio Danger </label> </div>
<div class="form-check form-radio-info mb-3"> <input class="form-check-input" type="radio" name="formradiocolor6" id="formradioRight10" checked> <label class="form-check-label" for="formradioRight10"> Radio Info </label> </div>
<div class="form-check form-radio-dark mb-3"> <input class="form-check-input" type="radio" name="formradiocolor7" id="formradioRight11" checked> <label class="form-check-label" for="formradioRight11"> Radio Dark </label> </div>
<div class="form-check form-radio-light"> <input class="form-check-input" type="radio" name="formradiocolor8" id="formradioRight12" checked> <label class="form-check-label" for="formradioRight12"> Radio light </label> </div>
Switches
Default Switches
Use form-switch
class to form-check class to set a switch and add checked
attribute to set a switch checked by default.
Disabled Switchs
Use disabled
attribute to set a radio button disabled and add checked
attribute to set a switch checked by default.
Switch Right
Use form-check-right
class to form-check class to set a switch button on the right side.
Switch sizes
Use form-switch-md
class to set a medium size switch button and form-switch-lg
class to form-check class to set a large size switch button respectively. No such class is required for small size switch button.
HTML Preview
<!-- Base Switches --> <div class="form-check form-switch"> <input class="form-check-input" type="checkbox" role="switch" id="flexSwitchCheckDefault"> <label class="form-check-label" for="flexSwitchCheckDefault">Default switch checkbox input</label> </div>
<div class="form-check form-switch"> <input class="form-check-input" type="checkbox" role="switch" id="flexSwitchCheckChecked" checked> <label class="form-check-label" for="flexSwitchCheckChecked">Checked switch checkbox input</label> </div>
<!-- Disabled Switches --> <div class="form-check form-switch"> <input class="form-check-input" type="checkbox" role="switch" id="flexSwitchCheckDisabled" disabled> <label class="form-check-label" for="flexSwitchCheckDisabled">Disabled switch checkbox input</label> </div>
<div class="form-check form-switch"> <input class="form-check-input" type="checkbox" role="switch" id="flexSwitchCheckCheckedDisabled" checked disabled> <label class="form-check-label" for="flexSwitchCheckCheckedDisabled">Disabled checked switch checkbox input</label> </div>
<!-- Form Switch Right --> <div class="form-check form-switch form-check-right"> <input class="form-check-input" type="checkbox" role="switch" id="flexSwitchCheckRightDisabled" checked> <label class="form-check-label" for="flexSwitchCheckRightDisabled">Disabled switch checkbox input</label> </div>
<div class="form-check form-switch form-check-right"> <input class="form-check-input" type="checkbox" role="switch" id="flexSwitchCheckCheckedDisabled" disabled> <label class="form-check-label" for="flexSwitchCheckCheckedDisabled">Disabled checked switch checkbox input</label> </div>
<!-- Switch sizes --> <div class="form-check form-switch" dir="ltr"> <input type="checkbox" class="form-check-input" id="customSwitchsizesm" checked=""> <label class="form-check-label" for="customSwitchsizesm">Small Size Switch</label> </div>
<div class="form-check form-switch form-switch-md" dir="ltr"> <input type="checkbox" class="form-check-input" id="customSwitchsizemd"> <label class="form-check-label" for="customSwitchsizemd">Medium Size Switch</label> </div>
<div class="form-check form-switch form-switch-lg" dir="ltr"> <input type="checkbox" class="form-check-input" id="customSwitchsizelg" checked=""> <label class="form-check-label" for="customSwitchsizelg">Large Size Switch</label> </div>
Switches Color
Use form-check-
class with below-mentioned color variation to set a color switch.
HTML Preview
<!-- Switches Color --> <div class="form-check form-switch"> <input class="form-check-input" type="checkbox" role="switch" id="SwitchCheck1" checked> <label class="form-check-label" for="SwitchCheck1">Switch Default</label> </div>
<div class="form-check form-switch form-switch-secondary"> <input class="form-check-input" type="checkbox" role="switch" id="SwitchCheck2" checked> <label class="form-check-label" for="SwitchCheck2">Switch Secondary</label> </div>
<div class="form-check form-switch form-switch-success"> <input class="form-check-input" type="checkbox" role="switch" id="SwitchCheck3" checked> <label class="form-check-label" for="SwitchCheck3">Switch Success</label> </div>
<div class="form-check form-switch form-switch-warning"> <input class="form-check-input" type="checkbox" role="switch" id="SwitchCheck4" checked> <label class="form-check-label" for="SwitchCheck4">Switch Warning</label> </div>
<div class="form-check form-switch form-switch-danger"> <input class="form-check-input" type="checkbox" role="switch" id="SwitchCheck5" checked> <label class="form-check-label" for="SwitchCheck5">Switch Danger</label> </div>
<div class="form-check form-switch form-switch-info"> <input class="form-check-input" type="checkbox" role="switch" id="SwitchCheck6" checked> <label class="form-check-label" for="SwitchCheck6">Switch Info</label> </div>
<div class="form-check form-switch form-switch-dark"> <input class="form-check-input" type="checkbox" role="switch" id="SwitchCheck7" checked> <label class="form-check-label" for="SwitchCheck7">Switch Dark</label> </div>
Inline Checkbox & Radios
Use form-check-inline
class to form-check class to set horizontally align checkboxes, radios, or switches.
HTML Preview
<!-- Inline Checkbox --> <div class="form-check form-check-inline"> <input class="form-check-input" type="checkbox" id="inlineCheckbox1" value="option1"> <label class="form-check-label" for="inlineCheckbox1">1</label> </div>
<div class="form-check form-check-inline"> <input class="form-check-input" type="checkbox" id="inlineCheckbox2" value="option2"> <label class="form-check-label" for="inlineCheckbox2">2</label> </div>
<div class="form-check form-check-inline"> <input class="form-check-input" type="checkbox" id="inlineCheckbox3" value="option3" disabled> <label class="form-check-label" for="inlineCheckbox3">3 (disabled)</label> </div>
<!-- Inline Radios --> <div class="form-check form-check-inline"> <input class="form-check-input" type="radio" name="inlineRadioOptions1" 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="inlineRadioOptions2" 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="inlineRadioOptions3" id="inlineRadio3" value="option3" disabled> <label class="form-check-label" for="inlineRadio3">3 (disabled)</label> </div>
<!-- Inline Switches --> <div class="form-check form-switch form-check-inline" dir="ltr"> <input type="checkbox" class="form-check-input" id="inlineswitch"> <label class="form-check-label" for="inlineswitch">1</label> </div>
<div class="form-check form-switch form-check-inline" dir="ltr"> <input type="checkbox" class="form-check-input" id="inlineswitch1"> <label class="form-check-label" for="inlineswitch1">2</label> </div>
<div class="form-check form-switch form-check-inline" dir="ltr"> <input type="checkbox" class="form-check-input" id="inlineswitchdisabled" disabled> <label class="form-check-label" for="inlineswitchdisabled">2</label> </div>
Without Labels
Omit the wrapping, form-check
class for checkboxes, radios, or switches that have no label text. Remember to still provide some form of accessible name for assistive technologies (for instance, using aria-label).
HTML Preview
<!-- Without labels Checkbox --> <div class="form-check form-check-inline"> <input class="form-check-input" type="checkbox" id="inlineCheckbox1" value="option1"> </div>
<div class="form-check form-check-inline"> <input class="form-check-input" type="checkbox" id="inlineCheckbox2" value="option2"> </div>
<div class="form-check form-check-inline"> <input class="form-check-input" type="checkbox" id="inlineCheckbox3" value="option3" disabled> </div>
<!-- Without labels Radios --> <div class="form-check form-check-inline"> <input class="form-check-input" type="radio" name="inlineRadioOptions" id="WithoutinlineRadio1" value="option1"> </div>
<div class="form-check form-check-inline"> <input class="form-check-input" type="radio" name="inlineRadioOptions" id="WithoutinlineRadio2" value="option2"> </div>
<div class="form-check form-check-inline"> <input class="form-check-input" type="radio" name="inlineRadioOptions" id="WithoutinlineRadio3" value="option3" disabled> </div>
<!-- Without labels Switches --> <div class="form-check form-switch form-check-inline" dir="ltr"> <input type="checkbox" class="form-check-input" id="inlineswitch"> </div>
<div class="form-check form-switch form-check-inline" dir="ltr"> <input type="checkbox" class="form-check-input" id="inlineswitch1"> </div>
<div class="form-check form-switch form-check-inline" dir="ltr"> <input type="checkbox" class="form-check-input" id="inlineswitchdisabled" disabled> </div>
Radio Toggle Buttons
Create button-like checkboxes and radio buttons by using btn
styles rather than form-check-label class on the <label> elements. These toggle buttons can further be grouped in a button group if needed.
HTML Preview
<!-- Radio toggle buttons -->
<div class="hstack gap-2 flex-wrap">
<input type="radio" class="btn-check" name="options" id="option1" checked>
<label class="btn btn-secondary" for="option1">Checked</label>
<input type="radio" class="btn-check" name="options" id="option2" >
<label class="btn btn-secondary" for="option2">Radio</label>
<input type="radio" class="btn-check" name="options" id="option3" disabled>
<label class="btn btn-secondary" for="option3">Disabled</label>
<input type="radio" class="btn-check" name="options" id="option4" >
<label class="btn btn-secondary" for="option4">Radio</label>
</div>
Outlined Styles
Different variants of btn
attribute, such as the various outlined styles, are supported.
HTML Preview
<!-- Outlined Styles -->
<div class="hstack gap-2 flex-wrap">
<input type="checkbox" class="btn-check" id="btn-check-outlined">
<label class="btn btn-outline-primary" for="btn-check-outlined">Single toggle</label>
<input type="checkbox" class="btn-check" id="btn-check-2-outlined" checked>
<label class="btn btn-outline-secondary" for="btn-check-2-outlined">Checked</label>
<input type="radio" class="btn-check" name="options-outlined" id="success-outlined" checked>
<label class="btn btn-outline-success" for="success-outlined">Checked success radio</label>
<input type="radio" class="btn-check" name="options-outlined" id="danger-outlined">
<label class="btn btn-outline-danger" for="danger-outlined">Danger radio</label>
</div>