I want to make sure that the parent element stays active while hovering over its child element. Here is my code:
<nav class="desktop-menu">
<ul class="navbar-nav">
<li><a href="#">About</a></li>
<li><a title="Business Lines" href="#">Business Lines</a>
<ul role="menu" class=" dropdown-menu sub-nav">
<li><a title="Energy" href="#">Energy</a></li>
</ul>
</li>
</u>
</nav>
.desktop-menu .navbar-nav>li>a:hover {
color: #fff;
background: #67686b;
}
.desktop-menu .dropdown-menu {
min-width: 220px;
position: absolute;
top: 100%;
border: none;
background: #67686b;
color: #fff;
box-shadow: none;
}
.desktop-menu .dropdown-menu li a:hover {
color: #FBB914;
}
//Css to ensure parent remains active
.desktop-menu .dropdown-menu:hover .desktop-menu .navbar-nav>li>a{
color: #fff;
background: #67686b;
}
Any suggestions on how I can achieve this would be greatly appreciated. Thank you in advance.