焦点和无焦点时的Bootstrap下拉按钮样式

时间:2016-09-26 07:06:14

标签: css css3 focus

我使用bootstrap并记录了我的问题here

当我关注按钮下拉时,他会采用其他背景颜色并且在不聚焦的情况下消失边框。来自css(bootstrap.css)的哪个类需要编辑以放置我自己的颜色并使其在不聚焦时不会消失边框?

<div class="collapse navbar-collapse" id="meniu">
  <ul class="nav navbar-nav">
    <li class="active"><a href="#"><b>Link</b></a></li>
    <li><a href="#"><b>Link</b></a></li>
    <li class="dropdown">
      <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"><b>Dropdown</b> <span class="caret"></span></a>
      <ul class="dropdown-menu">
        <li class ="active" ><a href="proiecte">Proiecte</a></li>
        <li><a href="#">Another action</a></li>
        <li><a href="#">Something else here</a></li>
        <li role="separator" class="divider"></li>
        <li><a href="#">Separated link</a></li>
        <li role="separator" class="divider"></li>
        <li><a href="#">One more separated link</a></li>
      </ul>
    </li>
  </ul>
</div>

我尝试编辑下拉列表和下拉列表切换但我没有找到那些带焦点的类(class:focus)。

1 个答案:

答案 0 :(得分:2)

请使用!important

在您的自定义CSS中写下这个CSS
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: gray!important;
    border-color: #337ab7!important;
}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #262626!important;
    background-color: #f5f5f5!important;
}