jQuery addClass example
Change class name on click in jQuery
HTML
<header>
<div class="container">
<div class="header_menu clearfix">
<div class="logo">MoGo</div>
<nav>
<ul>
<li>
<a class="active" href="#">about</a>
</li>
<li>
<a href="#">service</a>
</li>
<li>
<a href="#">work</a>
</li>
<li>
<a href="#">blog</a>
</li>
<li>
<a href="#">contact</a>
</li>
<li>
<a href="#">
<i class="fa fa-shopping-cart"></i>
</a>
</li>
<li>
<a href="#">
<i class="fa fa-search"></i>
</a>
</li>
</ul>
</nav>
</div>
</div>
</header>
CSS
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
.container {
width: 100%;
height: 100vh;
background: pink;
padding: 40px 0;
}
.header_menu {
display: flex;
justify-content: space-around;
align-items: center;
}
nav ul {
display: flex;
}
ul li {
list-style: none;
}
ul a {
display: block;
padding: 20px 2px;
color: black;
text-decoration: none;
text-transform: uppercase;
}
ul a {
margin-right: 20px;
}
li a.active {
border-bottom: 3px solid red;
padding-bottom: 5px;
}