ブートストラップ nav-pills navbar で scrollspy を使用していますが、アクティブなリンクの色やホバーの色を変更できないようです。私はあらゆる種類の組み合わせを試してきましたが、色を変更できない理由をまだ理解できないようです. 理由はありますか?
CSS
#stickysteps {
background: #1bb246;
width:100%;
position: absolute;
z-index: 2;
}
#stickysteps h3 {
color: #454545;
font-size: 1.6em;
text-shadow: 0px 2px 3px rgba(255,255,255,0.5);
-webkit-background-clip: text;
-moz-background-clip: text;
background-clip: text;
}
.nav-pills{
background-color: #1bb246 !important;
width: auto !important;
height: auto !important;
box-shadow: none;
}
.nav-pills li {
background-color: #1bb246;
width: auto;
height: auto;
}
.nav-pills li>a>h3:active {
color: red !important;
}
.nav-pills > .active > a,
.nav-pills > .active > a:hover {
color: #ffffff !important;
background-color: #1bb246;
}
ナビ
<div id="stickysteps">
<ul class="nav nav-pills">
<% n = 0 %>
<% @manual.steps.order(:priority).each do |step| %>
<li><a href="#step<%= n+1 %>"><h3>Step <%= n + 1 %></h3></a></li>
<% n += 1 %>
<% end %>
</ul>
</div>