Skip to content
Related Articles
Open in App
Not now

Related Articles

Bootstrap 5 Dropdowns Sizing

Improve Article
Save Article
  • Last Updated : 01 Dec, 2022
Improve Article
Save Article

Bootstrap 5  Dropdowns SizingBootstrap 5  Dropdowns Sizing is used to create dropdowns on different sizes of buttons. It normally works on any size of a button, there can be a single large button or a split small button. 

Bootstrap 5  Dropdowns Sizing Class: There is no pre-defined class for this you can use the Bootstrap 5 Dropdowns and Bootstrap 5 Button Sizes to customize your dropdowns.

Syntax:

<div class="btn-group">
  <button class="btn ... dropdown-toggle" type="button" 
                data-bs-toggle="dropdown" aria-expanded="...">
    ...
  </button>
  <ul class="dropdown-menu">
    ...
  </ul>
</div>

Example 1: The following code demonstrates the buttons of different sizing (large and small).

HTML




<!DOCTYPE html>
<html lang="en">
  
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" 
          content="width=device-width, initial-scale=1.0">
    <link href=
          rel="stylesheet">
    <script src=
    </script>
</head>
  
<body>
    <div class="text-center">
        <h1 class="text-success">GeeksforGeeks</h1>
        <h2>Bootstrap 5 Dropdowns Sizing</h2>
        <br>
        <div class="btn-group">
            <button class="btn btn-secondary btn-lg 
                           dropdown-toggle" 
                    type="button"
                    data-bs-toggle="dropdown" 
                    aria-expanded="false">
                Data Structures
            </button>
            <ul class="dropdown-menu">
                <li>Arrays</li>
                <li>Linked Lists</li>
                <li>Queues</li>
                <li>Stacks</li>
            </ul>
        </div>
        <div class="btn-group">
            <button class="btn btn-secondary btn-sm 
                           dropdown-toggle" type="button" 
                    data-bs-toggle="dropdown"
                    aria-expanded="false">
                Languages
            </button>
            <ul class="dropdown-menu">
                <li>C++</li>
                <li>C</li>
                <li>Java</li>
                <li>Python</li>
            </ul>
        </div>
    </div>
</body>
  
</html>

Output:

Bootstrap 5  Dropdowns Sizing

Bootstrap 5  Dropdowns Sizing

Example 2: The following code demonstrates the Split dropdown buttons.

HTML




<!DOCTYPE html>
<html lang="en">
  
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content=
"width=device-width, initial-scale=1.0">
    <link href=
        rel="stylesheet">
    <script src=
    </script>
</head>
  
<body>
    <div class="text-center">
        <h1 class="text-success">GeeksforGeeks</h1>
        <h2>Bootstrap 5 Dropdowns Sizing</h2>
        <br>
        <div class="btn-group">
            <button class="btn btn-secondary 
                             btn-lg" 
                    type="button">
                Web Development
            </button>
            <button type="button" 
                    class="btn btn-lg btn-secondary 
                        dropdown-toggle 
                        dropdown-toggle-split" 
                    data-bs-toggle="dropdown">
            </button>
            <ul class="dropdown-menu">
                <li>HTML</li>
                <li>CSS</li>
                <li>Javascript</li>
            </ul>
        </div>
    </div>
</body>
</html>

Output:

Bootstrap 5  Dropdowns Sizing

Bootstrap 5  Dropdowns Sizing

References: https://getbootstrap.com/docs/5.0/components/dropdowns/#sizing


My Personal Notes arrow_drop_up
Related Articles

Start Your Coding Journey Now!