I want to change the background-color of navbar-header
class when anchor element a has class active
.
MENU OPEN
<div class="navbar-header">
<a class="navbar-toggle active" data-target=".navbar-collapse" data-toggle="collapse" href="#" aria-expanded="true">
<ul class="bar-icon-wrapper">
<li class="bar-icon"></li>
<li class="bar-icon"></li>
<li class="bar-icon"></li>
</ul>
</a>
</div>
MENU Collapsed
<div class="navbar-header">
<a class="navbar-toggle collapsed" data-target=".navbar-collapse" data-toggle="collapse" href="#" aria-expanded="false">
<ul class="bar-icon-wrapper">
<li class="bar-icon"></li>
<li class="bar-icon"></li>
<li class="bar-icon"></li>
</ul>
</a>
</div>
I tried few thing, it didnot work.
like
.navbar-header:has( a.active) { backbround-color:red;}
Is this possible with CSS only as i dont want to use jQuery for this.