Multiple add-ons are supported and can be mixed with buttons input versions.
Input groups include support for custom selects and custom file inputs
. Browser default versions of these are not supported.
Input groups include support for custom selects and custom file uploads
. Browser default versions of these are not supported.
Use the.input-group
and [aria-label='']
through buttons with dropdowns.
Multiple add-ons are supported and can be mixed with dropdowns
versions.
Place any checkbox or radio option within an input group's addon instead of text. We recommend adding .mt-0
to the .form-check-input
when there's no visible text next to the input.
Add the relative form sizing classes to the .input-group
itself and contents within will automatically resize—no need for repeating the form control size classes on each element.
While multiple <input>
s are supported visually, validation styles are only available for input groups with a single <input>
.
Place one add-on or button on either side of an input. You may also place one on both sides of an input. Remember to place <label>
s outside the input group.
Input groups wrap by default via flex-wrap: wrap in order to accommodate custom form field validation within an input group. You may disable this with .flex-nowrap
.
Place one add-on or button on either side of an input. You may also place one on both sides of an input. Remember to place <label>
s outside the input group.