所以我有一个导航栏。使用 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; }
也不行。