How to change the background color of the active nav-item?

10 May, 2022
Given an HTML document containing a list of items and the task is to change the background color of list of items when the item is active. The state of list of items can be changed by changing the background-color CSS property.
Syntax: 
background-color: color | transparent; 
Property Values:
color: It specifies the background color of element. 
transparent: It specifies that the background color should be transparent.
Hence, the background color of an active nav-item can be changed in the following manner by changing the background-color CSS property.
Syntax : 
.navbar-nav > .active > a { 
    background-color: color ; 
}
Example:
html
<!DOCTYPE html><html lang="en"> <head>    <meta charset="utf-8">     <title>        How to change the background        color of the active nav-item?    </title></head> <body>    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0-alpha.6/css/bootstrap.css"/>    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js">    </script>    <script src="https://npmcdn.com/tether@1.2.4/dist/js/tether.min.js">    </script>    <script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0-alpha.6/js/bootstrap.min.js">    </script>     <style>        .nav-link {            color: green;        }         .nav-item>a:hover {            color: green;        }         /*code to change background color*/        .navbar-nav>.active>a {            background-color: #C0C0C0;            color: green;        }    </style>    <ul class="navbar-nav">        <li class="nav-item active">            <a class="nav-link" href="#">                Home                <span class="sr-only">                    (current)                </span>            </a>        </li>        <li class="nav-item">            <a class="nav-link" href="#">                GeeksForGeeks Interview Prep            </a>        </li>        <li class="nav-item">            <a class="nav-link" href="#">                GeeksForGeeks Courses            </a>        </li>        <li class="nav-item">            <a class="nav-link disabled"                href="#">Disabled</a>        </li>    </ul>     <script>        $(document).ready(function () {             $('ul.navbar-nav > li')                    .click(function (e) {                $('ul.navbar-nav > li')                    .removeClass('active');                $(this).addClass('active');            });        });    </script></body> </html>
Output:
CSS is the foundation of webpages, is used for webpage development by styling websites and web apps.You can learn CSS from the ground up by following this CSS Tutorial and CSS Examples.
hardikkoriintern
Bootstrap-4
CSS-Properties
Picked
Bootstrap
CSS
HTML
JQuery
Web Technologies
Web technologies Questions
HTML
Writing code in comment?
Please use ide.geeksforgeeks.org,
generate link and share the link here.
How to Show Images on Click using HTML ?
How to set Bootstrap Timepicker using datetimepicker library ?
How to Use Bootstrap with React?
Difference between Bootstrap 4 and Bootstrap 5
How to Add Image into Dropdown List for each items ?
How to update Node.js and NPM to next version ?
Top 10 Projects For Beginners To Practice HTML and CSS Skills
How to insert spaces/tabs in text using HTML/CSS?
How to create footer to stay at the bottom of a Web page?
CSS to put icon inside an input element in a form