简体   繁体   English

如何更改下拉菜单的背景颜色?

[英]How do I change the background colour of a dropdown?

I can't get the background colour of my dropdown to change when it's open. 打开下拉菜单时,我无法更改其背景颜色。

My CSS code is 我的CSS代码是

.dropdown.open {
  background-color: black;
}

My HTML is 我的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>

The background color belongs to the a . 背景色属于a So, use this: 因此,使用此:

.dropdown.open > a {
  background-color: #000 !important;
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM