In this tutorial Inputs sizing and groups are explained.
Example of input sizing
In this example different bootstrap classes are like input-group-sm
is used to make form size small. While inputGroup-sizing-sm
class
is used to make input field small. Similarly inputGroup-sizing-default
class is used for defualt size input field and inputGroup-sizing-lg
class is used to make large size input field.
<
h4
>
Fill out the form<
/h4
>
<
div
class
="
input-group input-group-sm mb-4 mt-4
"
>
<
div
class
="
input-group-prepend
"
>
<
span
class
="
input-group-text
"
id
="
inputGroup-sizing-sm
"
>
Small size<
/span
>
<
/div
>
<
input
type
="
text
"
class
="
form-control
"
aria-label
="
Small
"
aria-describedby
="
inputGroup-sizing-sm
"
>
<
/div
>
<
div
class
="
input-group mb-4
"
>
<
div
class
="
input-group-prepend
"
>
<
span
class
="
input-group-text
"
id
="
inputGroup-sizing-default
"
>
Default size<
/span
>
<
/div
>
<
input
type
="
text
"
class
="
form-control
"
aria-label
="
Default
"
aria-describedby
="
inputGroup-sizing-default
"
>
<
/div
>
<
div
class
="
input-group input-group-lg mb-4
"
>
<
div
class
="
input-group-prepend
"
>
<
span
class
="
input-group-text
"
id
="
inputGroup-sizing-lg
"
>
Large size<
/span
>
<
/div
>
<
input
type
="
text
"
class
="
form-control
"
aria-label
="
Large
"
aria-describedby
="
inputGroup-sizing-lg
"
>
<
/div
>
Output of above code
Fill out the form
Example of Checkboxes and radios
In this example input type="checkbox" is used to add check box in the input field and input type="radio" is used.
<
h4
>
Fill out the form<
/h4
>
<
div
class
="
input-group mb-3
"
>
<
div
class
="
input-group-prepend
"
>
<
div
class
="
input-group-text
"
>
<
input
type
="
checkbox
"
>
<
/div
>
<
/div
>
<
input
type
="
text
"
placeholder
="
Write text here
"
class
="
form-control
"
>
<
/div
>
<
div
class
="
input-group
"
>
<
div
class
="
input-group-prepend
"
>
<
div
class
="
input-group-text
"
>
<
input
type
="
radio
"
>
<
/div
>
<
/div
>
<
input
type
="
text
"
placeholder
="
Write text here
"
class
="
form-control
"
>
<
/div
>
Output of above code
Fill out the form
Example of Multiple inputs
In this example multiple input are used within a input group.
<
h4
>
Fill out the form<
/h4
>
<
div
class
="
input-group
"
>
<
div
class
="
input-group-prepend
"
>
<
span
class
="
input-group-text
"
>
First and last name<
/span
>
<
/div
>
<
input
type
="
text
"
class
="
form-control
"
>
<
input
type
="
text
"
class
="
form-control
"
>
<
/div
>
Output of above code
Fill out the form
Example of Segmented buttons
In this example different button are used with the dropdown menus.
<
h4
>
Fill out the form<
/h4
>
<
div
class
="
input-group mb-3
"
>
<
div
class
="
input-group-prepend
"
>
<
button
type
="
button
"
class
="
btn btn-outline-secondary
"
>
Action<
/button
>
<
button
type
="
button
"
class
="
btn btn-outline-secondary dropdown-toggle dropdown-toggle-split
"
data-toggle
="
dropdown
"
aria-haspopup
="
true
"
>
<
span
class
="
sr-only
"
>
Toggle Dropdown<
/span
>
<
/button
>
<
div
class
="
dropdown-menu
"
>
<
a
class
="
dropdown-item
"
href
="
#
"
>
Action<
/a
>
<
a
class
="
dropdown-item
"
href
="
#
"
>
Another action<
/a
>
<
a
class
="
dropdown-item
"
href
="
#
"
>
Something else here<
/a
>
<
div
role
="
separator
"
class
="
dropdown-divider
"
>
<
/div
>
<
a
class
="
dropdown-item
"
href
="
#
"
>
Separated link<
/a
>
<
/div
>
<
/div
>
<
input
type
="
text
"
class
="
form-control">
<
/div
>
<
div
class
="
input-group
"
>
<
input
type
="
text
"
class
="
form-control
"
>
<
div
class
="
input-group-append
"
>
<
button
type
="
button
"
class
="
btn btn-outline-secondary
"
>
Action<
/button
>
<
button
type
="
button
"
class
="
btn btn-outline-secondary dropdown-toggle dropdown-toggle-split
"
data-toggle
="
dropdown
"
aria-haspopup
="
true
"
>
<
span
class
="
sr-only
"
>
Toggle Dropdown<
/span>
<
/button
>
<
div
class
="
dropdown-menu
"
>
<
a
class
="
dropdown-item
"
href
="
#
"
>
Action<
/a
>
<
a
class
="
dropdown-item
"
href
="
#
"
>
Another action<
/a
>
<
a
class
="
dropdown-item
"
href
="
#
"
>
Something else here<
/a
>
<
div
role
="
separator
"
class
="
dropdown-divider">
<
/div
>
<
a
class
="
dropdown-item
"
href
="
#
"
>
Separated link<
/a
>
<
/div
>
<
/div
>
<
/div
>
Output of above code
Fill out the form
Example of Custom forms
This is the basic example of custom forms with different form's classes.
<
h4
>
Fill out the form<
/h4
>
<
div
class
="
input-group mb-3
"
>
<
div
class
="
input-group-prepend
"
>
<
label
class
="
input-group-text
"
for
="
inputGroupSelect01
"
>
Options<
/label
>
<
/div
>
<
select
class
="
custom-select
"
id
="
inputGroupSelect01
"
>
<
option
selected
>
Choose...<
/option
>
<
option
value
="
1
"
>
One<
/option
>
<
option
value
="
2
"
>
Two<
/option
>
<
option
value
="
3
"
>
Three<
/option
>
<
/select
>
<
/div
>
<
div
class
="
input-group mb-3
"
>
<
select
class
="
custom-select
"
id
="
inputGroupSelect02
"
>
<
option
selected
>
Choose...<
/option
>
<
option
value
="
1
"
>
One<
/option
>
<
option
value
="
2
"
>
Two<
/option
>
<
option
value
="
3
"
>
Three<
/option
>
<
/select
>
<
div
class
="
input-group-append
"
>
<
label
class
="
input-group-text
"
for
="
inputGroupSelect02
"
>
Options<
/label
>
<
/div
>
<
/div
>
<
div
class
="
input-group mb-3
"
>
<
div
class
="
input-group-prepend
"
>
<
button
class
="
btn btn-outline-secondary
"
type
="
button
"
>
Button<
/button
>
<
/div
>
<
select
class
="
custom-select
"
id
="
inputGroupSelect03
"
>
<
option
selected
>
Choose...<
/option
>
<
option
value
="
1
"
>
One<
/option
>
<
option
value
="
2
"
>
Two<
/option
>
<
option
value
="
3
"
>
Three<
/option
>
<
/select
>
<
/div
>
<
div
class
="
input-group
"
>
<
select
class
="
custom-select
"
id
="
inputGroupSelect04
"
>
<
option
selected
>
Choose...<
/option
>
<
option
value
="
1
"
>
One<
/option
>
<
option
value
="
2
"
>
Two<
/option
>
<
option
value
="
3
"
>
Three<
/option
>
<
/select
>
<
div
class
="
input-group-append
"
>
<
button
class
="
btn btn-outline-secondary
"
type
="
button
"
>
Button<
/button
>
<
/div
>
<
/div
>
Output of above code
Fill out the form
Comment here
If you have any query, if you want to know something about any of technical course related to computer science field, if you have any suggestion about relevant to uploaded content or if you anything wrong here (any mistake in content) than please contact us. Keep in mind, comment should be according to community guidelines.