【发布时间】:2014-09-10 18:32:44
【问题描述】:
当我在移动视图中激活导航栏下拉切换按钮时,它的颜色会随着菜单下拉而从深黑色(悬停颜色)变为灰色。但是,当您在按钮外部单击时,它会恢复为默认的非悬停颜色(较浅的黑色阴影),尽管菜单仍在下拉。
所以,我的第一个问题是,只要下拉菜单,无论您做什么,我如何保持该活动颜色?
我的第二个问题是,当您第二次单击按钮时,导致菜单隐藏,它保持其活动颜色(灰色);我希望它继承其默认的、非悬停颜色的较浅黑色阴影。
我该怎么做? Bootply
HTML:
<div class="navbar navbar-inverse navbar-fixed-top">
<div class="container">
<button class="navbar-toggle" data-toggle="collapse" data-target=".navHeaderCollapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<div class="collapse navbar-collapse navHeaderCollapse">
<ul class="nav navbar-nav navbar-right">
<li class = "dropdown">
<a href = "" class = "dropdown-toggle" data-toggle = "dropdown"><span></span></a>
<ul class = "dropdown-menu">
<li><a href = "#"></a></li>
<li><a href = "#"></a></li>
</ul><!-- END: "dropdown-menu" -->
</li><!-- END: "dropdown" -->
</ul><!-- END: "nav navbar-nav navbar-right" -->
</div><!-- END: "collapse navbar-collapse navHeaderCollapse" -->
</div><!-- END: "container" -->
</div><!-- END: "navbar navbar-inverse navbar-fixed-top" -->
CSS:
.navbar-inverse .navbar-toggle:hover {
background-color: #000000;
}
.navbar-inverse .navbar-toggle:focus {
background-color: #666666;
}
【问题讨论】:
标签: jquery html css drop-down-menu twitter-bootstrap-3