改变导航丸的活跃颜色

时间:2016-04-27 18:52:25

标签: css ruby twitter-bootstrap ruby-on-rails-3 twitter-bootstrap-3

这是我用来在导航栏中激活药丸的代码。

  <ul class="nav nav-pills">

  <li class="<%= 'active' if current_page?(root_path) %>"><% yield (:home)%><%= link_to "Home", root_path%></li>

然而它使用默认的蓝色作为&#34;活跃&#34;我应该怎么改变这个?

这就是我已经拥有的css

.nav>li>a:hover,

.nav>li>a:focus{

 background-color: #5c8a36;}

即使这样(颜色应为绿色),它仍然显示为默认的蓝色

3 个答案:

答案 0 :(得分:4)

将以下行(.nav>li>a.active,)添加到您的css:

.nav>li>a.active,
.nav>li>a:hover,
.nav>li>a:focus {
   background-color: #5c8a36;
}

答案 1 :(得分:0)

你那里没有<a>

.nav>li:hover,
.nav>li:focus,
.nav>li:focus {
  background-color: #5c8a36;
}
<ul class="nav nav-pills">

  <li class="">
    Home
  </li>

</ul>

答案 2 :(得分:0)

接受的答案对我不起作用。我改变了一点,现在正在工作。

.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
   background-color: #5c8a36;
}