如何更改下拉菜单的背景颜色?
How do I change the background colour of a dropdown?
打开下拉菜单时,我无法更改其背景颜色。
我的 CSS 代码是
.dropdown.open {
background-color: black;
}
我的 HTML 是
<ul class="nav navbar-nav navbar-right">
<li><a href="#web-hidden" onClick="TypeWeb()">WEB DEVELOPMENT</a></li>
<li><a href="#programming-hidden" onClick="TypeProgramming()">PROGRAMMING</a></li>
<li><a href="#design-hidden" onClick="TypeDesign()">DESIGN</a></li>
<li><a href="#game-hidden" ></a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown"
role="button" aria-haspopup="true" aria-expanded="false"
onClick="TypeGameDesign()">
GAME DEVELOPMENT
<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="#">Unity3D</a></li>
<li role="separator" class="divider"></li>
<li class="dropdown-header">Coming...</li>
<li><a href="#">UE4</a></li>
<li><a href="#">VR</a></li>
</ul>
</li>
</ul>
背景色属于a
。所以,使用这个:
.dropdown.open > a {
background-color: #000 !important;
}
打开下拉菜单时,我无法更改其背景颜色。
我的 CSS 代码是
.dropdown.open {
background-color: black;
}
我的 HTML 是
<ul class="nav navbar-nav navbar-right">
<li><a href="#web-hidden" onClick="TypeWeb()">WEB DEVELOPMENT</a></li>
<li><a href="#programming-hidden" onClick="TypeProgramming()">PROGRAMMING</a></li>
<li><a href="#design-hidden" onClick="TypeDesign()">DESIGN</a></li>
<li><a href="#game-hidden" ></a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown"
role="button" aria-haspopup="true" aria-expanded="false"
onClick="TypeGameDesign()">
GAME DEVELOPMENT
<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="#">Unity3D</a></li>
<li role="separator" class="divider"></li>
<li class="dropdown-header">Coming...</li>
<li><a href="#">UE4</a></li>
<li><a href="#">VR</a></li>
</ul>
</li>
</ul>
背景色属于a
。所以,使用这个:
.dropdown.open > a {
background-color: #000 !important;
}