更改导航丸的活动颜色
change active color of nav-pills
这是我用来激活导航栏中的药丸的代码。
<ul class="nav nav-pills">
<li class="<%= 'active' if current_page?(root_path) %>"><% yield (:home)%><%= link_to "Home", root_path%></li>
但是它使用默认的蓝色作为 "active" 我应该如何更改它?
这是我 css 中已有的
.nav>li>a:hover,
.nav>li>a:focus{
background-color: #5c8a36;}
即使这样(颜色应该是绿色)它仍然显示为默认的蓝色
将以下行 (.nav>li>a.active,
) 添加到您的 css:
.nav>li>a.active,
.nav>li>a:hover,
.nav>li>a:focus {
background-color: #5c8a36;
}
那里没有 <a>
!
.nav>li:hover,
.nav>li:focus,
.nav>li:focus {
background-color: #5c8a36;
}
<ul class="nav nav-pills">
<li class="">
Home
</li>
</ul>
已接受的答案对我不起作用。我改变了一点,现在工作了。
.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
background-color: #5c8a36;
}
这是我用来激活导航栏中的药丸的代码。
<ul class="nav nav-pills">
<li class="<%= 'active' if current_page?(root_path) %>"><% yield (:home)%><%= link_to "Home", root_path%></li>
但是它使用默认的蓝色作为 "active" 我应该如何更改它?
这是我 css 中已有的
.nav>li>a:hover,
.nav>li>a:focus{
background-color: #5c8a36;}
即使这样(颜色应该是绿色)它仍然显示为默认的蓝色
将以下行 (.nav>li>a.active,
) 添加到您的 css:
.nav>li>a.active,
.nav>li>a:hover,
.nav>li>a:focus {
background-color: #5c8a36;
}
那里没有 <a>
!
.nav>li:hover,
.nav>li:focus,
.nav>li:focus {
background-color: #5c8a36;
}
<ul class="nav nav-pills">
<li class="">
Home
</li>
</ul>
已接受的答案对我不起作用。我改变了一点,现在工作了。
.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
background-color: #5c8a36;
}