Open In App

Bootstrap 5 Dropdowns Dark dropdowns

Last Updated : 01 Dec, 2022
Comments
Improve
Suggest changes
Like Article
Like
Report

Bootstrap 5 Dropdowns Dark dropdowns are needed to match the navbar or site theme. Add .dropdown-menu-dark to an existing .dropdown-menu to enable darker dropdowns to match a dark navbar or custom style. No changes are necessary for the dropdowns. 

Prerequisites: Refer to buttons and dropdowns for customizing components for Dark dropdowns.

Bootstrap 5  Dropdowns Dark dropdowns Class:

  • dropdown-menu-dark: It will create a dark theme dropdown menu.

Syntax:

<button class="btn ..." type="button">
     ...
</button>
<ul class="dropdown-menu dropdown-menu-dark">
     ...
</ul>

Below examples illustrate the Bootstrap 5  Dropdowns Dark dropdowns:

Example 1: The following code demonstrates the darker dropdown.

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=
"https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" 
        rel="stylesheet">
    <script src=
"https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js">
    </script>
</head>

<body>
    <div class="text-center">
        <h1 class="text-sucess">GeeksforGeeks</h1>
        <h2>Bootstrap 5 Dropdowns Dark dropdowns</h2>
        <br>
        <div class="dropdown">
            <button class="btn btn-secondary 
                    dropdown-toggle" type="button" 
                    data-bs-toggle="dropdown">
                Web Development
            </button>
            <ul class="dropdown-menu 
                dropdown-menu-dark">
                <li>HTML</li>
                <li>CSS</li>
                <li>Javascript</li>
                <li>PHP</li>
           </ul>
        </div>
    </div>
</body>
</html>

Output:

Bootstrap 5  Dropdowns Dark dropdowns
Bootstrap 5  Dropdowns Dark dropdowns

Example 2:  The following code demonstrates the darker dropdown to match the navbar.

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=
"https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css"
          rel="stylesheet">
    <script src=
"https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js">
    </script>
</head>

<body class="m-2">
    <div class="text-center">
        <h1 class="text-success">GeeksforGeeks</h1>
        <h2>Bootstrap 5 Dropdowns Dark dropdowns</h2>
        <br>
        <nav class="navbar navbar-expand-lg 
            navbar-dark bg-dark">
            <div class="container-fluid">
                <a class="navbar-brand" href="#">
                    GFG
                </a>
                <div>
                    <ul class="navbar-nav">
                        <li class="nav-item dropdown">
                            <a class="nav-link dropdown-toggle" 
                               href="#" 
                               data-bs-toggle="dropdown">
                                Languages
                            </a>
                            <ul class="dropdown-menu 
                                dropdown-menu-dark">
                                <li>Java</li>
                                <li>C</li>
                                <li>C++</li>
                                <li>Python</li>
                            </ul>
                        </li>
                    </ul>
                </div>
            </div>
        </nav>
    </div>
</body>

</html>

Output:

Bootstrap 5  Dropdowns Dark dropdowns
Bootstrap 5  Dropdowns Dark dropdowns

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


Next Article

Similar Reads