Skip to content
Related Articles
Open in App
Not now

Related Articles

Bootstrap 5 Input group Wrapping

Improve Article
Save Article
Like Article
  • Last Updated : 08 Dec, 2022
Improve Article
Save Article
Like Article

Bootstrap 5 Input group Wrapping help to extend form controls by adding text, or buttons on either side of textual inputs. Input groups are wrapped by default in order to accommodate field validations within an input group. We can disable them using class flex-nowrap.

Bootstrap 5 Input group Wrapping Classes:

  • flex-wrap: To easily wrap the group but the input default wrapped up the Input group.
  • flex-nowrap: To disable wrapping of default wrapped up Input group.

Syntax Without wrap class the input group is flex-wrap.

// To Disable Wrapping
<div class="input-group flex-.nowrap">
 ...
</div>

Example 1: In this example, we will learn about Flex No Wrapping

HTML




<!DOCTYPE html>
<html>
<head>
    <!-- Load Bootstrap -->
    <link href=
    rel="stylesheet"
        integrity=
"sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" 
        crossorigin="anonymous">
</head>
<body>
    <div class="container text-center  col-8">
        <h1 class="text-success">
            GeeksforGeeks
        </h1>
        <h2>Bootstrap 5 Input group Wrapping</h2>
        <div class="container text-center">
            <div class="card">
                <div class="input-group flex-nowrap mt-3">
                    <input type="text" 
                    class="form-control" 
                    placeholder="I am an Example of Flex-Nowrap" 
                        required>
                    <span class="input-group-text">
                        @geeksforgeeks.org
                    </span>
                </div>
                <div class="input-group flex-nowrap mt-3">
                    <input type="text" 
                    class="form-control" 
                    placeholder="I am an Example of Flex-Nowrap" 
                    required>
                    <button class="btn btn-success">
                        Submit
                    </button>
                </div>
            </div>
        </div>
    </div>
</body>
</html>

Output:

Bootstrap 5 Input group wrapping

Example 2: In this example,we will see how flex wrapping enables by default.

HTML




<!DOCTYPE html>
<html>
<head>
    <!-- Load Bootstrap -->
    <link href=
rel="stylesheet"
        integrity=
"sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" 
crossorigin="anonymous">
</head>
<body>
    <div class="text-center">
        <h1 class="text-success">
            GeeksforGeeks
        </h1>
        <h2>Bootstrap 5 Input group Wrapping</h2>
        <div class="container text-center">
            <div class="card">
  
                <div class="input-group  mt-3">
  
                    <input type="text" 
                    class="form-control" 
                    placeholder="I am an Example of Flex Enabled by default "
                        required>
                    <span class="input-group-text">@geeksforgeeks.org</span>
                </div>
                <div class="input-group  mt-3">
  
                    <input type="text" 
                    class="form-control" 
                    placeholder="I am an Example of Flex Enabled by default "
                        required>
                    <button class="btn btn-success">
                        Submit
                    </button>
                </div>
            </div>
        </div>
    </div>
</body>
  
</html>

Output:

Bootstrap 5 input group wrapping

Reference: https://getbootstrap.com/docs/5.0/forms/input-group/#wrapping


My Personal Notes arrow_drop_up
Like Article
Save Article
Related Articles

Start Your Coding Journey Now!