我尝试了所有的解决方案,但这仍然不适合我。
.nav-home > a:active {
background: #4a90e2;
}
.nav-navigation > a:active {
color: #fff !important;
background: #4a90e2;
}
<aside class="main-sidebar" style="background-color: #FFF;">
<section class="sidebar sidebar-scrollbar">
<ul class="sidebar-menu" data-widget="tree">
<li class="header">Navigation</li>
<li class="nav-home">
<a href="#">
<i class="fa fa-home"></i> <span>Home</span>
</a>
</li>
</ul>
</section>
</aside>
在上面的例子中,这只在点击导航,然后你看到蓝色的背景,但我需要显示总是蓝色的颜色时,这个选项卡被点击。
2条答案
按热度按时间vzgqcmou1#
应该使用JavaScript保存当前单击的选项卡的状态:
ztyzrc3y2#
我假设您想要更改活动选项卡的背景,这样您就可以向当前单击的选项卡添加活动类,并从其他选项卡中删除活动类
下面是我所做: