だから私はナビゲーションバーを持っています。Zurbを使用して構築:
<div class="seven columns navigation" id="navigation">
<a href="#">Page1</a>
<a href="#">Page2</a>
<a href="#">Page3</a>
<a href="#">Page4</a>
<a href="#">Page5</a>
</div>
ホバーすると、ナビゲーションによって背景色が変わります。簡単です。ただし、リンクがアクティブな場合、バックグラウンドを維持できません。したがって、page1の場合、背景は青色のままです。
これが私がこれまでに試したCSSです。
.navigation a {
font-size: 1.2em;
display: inline-block;
margin-top: 20px;
padding: 8px 12px;
color: #666666;
font-weight: bold; }
.navigation a:hover{
background: #29abe2;
color: #fff;
border-radius: 5px; }
.navigation a.active{
background: #29abe2;
color: #fff;
border-radius: 5px; }
#navigation a .active-link{
background: #29abe2;
color: #fff;
border-radius: 5px; }
それのどれも機能しません、私はこの負荷をグーグルで検索しました、しかしそれはすべてアクティブリンクが機能するべきであると言いますか?
誰かが私がどこで間違っているのか教えてもらえますか?その単純なCSSが私の最強の言語ではない場合は申し訳ありません。
編集:
提案をありがとう、しかし
.navigation a:active{
background: #29abe2;
color: #fff;
border-radius: 5px; }
どちらも機能しません。