Metronic customizes the
Bootstrap Forms through the SASS variables in
src/sass/_variables.scssand adds additonal options for the form elements in
src/sass/forms/.
Custom Form Control
Use
.form-control-solidclass with
.form-controlto set solid background style for a form control:
Use
.form-select-solidclass with
.form-selectto set solid background style for a form select:
<selectclass="form-select"aria-label="Select example"><option>Open this select menu</option><optionvalue="1">One</option><optionvalue="2">Two</option><optionvalue="3">Three</option></select><selectclass="form-select form-select-solid"aria-label="Select example"><option>Open this select menu</option><optionvalue="1">One</option><optionvalue="2">Two</option><optionvalue="3">Three</option></select><selectclass="form-select form-select-white"aria-label="Select example"><option>Open this select menu</option><optionvalue="1">One</option><optionvalue="2">Two</option><optionvalue="3">Three</option></select>
Custom Checkbox & Radio
Use
.form-check-customand
.form-check-solidclass with
.form-checkto set custom layout with solid background style for a form check:
<divclass="form-check form-check-custom form-check-solid"><inputclass="form-check-input"type="checkbox"value=""id="flexCheckDefault"/><labelclass="form-check-label"for="flexCheckDefault">
Default checkbox
</label></div><labelclass="form-check form-check-custom form-check-solid"><inputclass="form-check-input"type="checkbox"value=""/><spanclass="form-check-label">
Without id linking
</span></label><divclass="form-check form-check-custom form-check-solid"><inputclass="form-check-input"type="checkbox"value=""id="flexCheckChecked"checked="checked"/><labelclass="form-check-label"for="flexCheckChecked">
Checked checkbox
</label></div><divclass="form-check form-check-custom form-check-solid"><inputclass="form-check-input"type="checkbox"value=""disabledid="flexCheckDisabled"/><labelclass="form-check-label"for="flexCheckDisabled">
Disabled checkbox
</label></div><divclass="form-check form-check-custom form-check-solid"><inputclass="form-check-input"type="radio"value=""id="flexRadioDefault"/><labelclass="form-check-label"for="flexRadioDefault">
Default radio
</label></div><labelclass="form-check form-check-custom form-check-solid"><inputclass="form-check-input"type="radio"value=""/><spanclass="form-check-label">
id="flexRadioDefault"
</span></label><divclass="form-check form-check-custom form-check-solid"><inputclass="form-check-input"type="radio"value=""id="flexRadioChecked"checked="checked"/><labelclass="form-check-label"for="flexRadioChecked">
Checked radio
</label></div><divclass="form-check form-check-custom form-check-solid"><inputclass="form-check-input"type="radio"value=""disabledid="flexRadioDisabled"/><labelclass="form-check-label"for="flexRadioDisabled">
Disabled radio
</label></div>
Use
.form-check-{sm, lg}fixed size classes for checkbox and radio to change their sizes:
<divclass="form-check form-check-custom form-check-solid form-check-lg"><inputclass="form-check-input"type="checkbox"value=""id="flexCheckboxLg"/><labelclass="form-check-label"for="flexCheckboxLg">
Large checkbox
</label></div><divclass="form-check form-check-custom form-check-solid form-check-lg"><inputclass="form-check-input"type="radio"value=""id="flexCheckboxSm"/><labelclass="form-check-label"for="flexCheckboxSm">
Large radio
</label></div><divclass="form-check form-check-custom form-check-solid form-check-sm"><inputclass="form-check-input"type="checkbox"value=""id="flexRadioLg"/><labelclass="form-check-label"for="flexRadioLg">
Small checkbox
</label></div><divclass="form-check form-check-custom form-check-solid form-check-sm"><inputclass="form-check-input"type="radio"value=""id="flexRadioSm"/><labelclass="form-check-label"for="flexRadioSm">
Small radio
</label></div>