2016-06-14 82 views
1

嗨我很難找到如何禁用我的活動鏈接中的懸停效果。每次我將它懸停到活動鏈接時,它也會改變顏色,所以我想禁用它。如何禁用活動鏈接的懸停效果?

.navibar { 
 
    height: 26px; 
 
    width: 100%; 
 
    display: inline-block; 
 
    background: #F7FDFD; 
 
    font-family: Arial; 
 
    font-size: 1.1em; 
 
    font-weight: 200; 
 
    border-bottom: 1px solid #A2BFF3; 
 
    margin-top: 10px; 
 
} 
 
.navibar ul { 
 
    text-align: center; 
 
    padding-top: 3px; 
 
    overflow: hidden; 
 
} 
 
.navibar li { 
 
    float: right; 
 
    display: inline-block; 
 
    width: 90px; 
 
    text-transform: lowercase; 
 
    font-family: Arial; 
 
    font-size: 1.0em; 
 
    font-weight: 200; 
 
} 
 
.navibar li:hover { 
 
    background: #A2BFF3; 
 
    color: #FFFFFF; 
 
    border-radius: 2px; 
 
} 
 
.navibar li.active { 
 
    background: #ffffff; 
 
    color: #000000; 
 
    border: 1px solid #a2bff3; 
 
    border-top: 3px solid #04afba; 
 
    border-bottom: 1px solid transparent; 
 
    margin-top: -2px; 
 
} 
 
.navibar a { 
 
    display: block; 
 
    color: #b3b3b3; 
 
} 
 
.navibar a:hover { 
 
    display: block; 
 
    color: #000000; 
 
}
<div class="navibar"> 
 
    <ul> 
 
    <li class="active"><a href="#">Home</a></li> 
 
    <li><a href="#">About Us</a></li> 
 
    <li><a href="#">More</a></li> 
 
    </ul> 
 
</div>

回答

3

試試這個:

.navibar li.active a:hover { 
    color: #b3b3b3; /*the default color*/ 
} 

或者:

.navibar li.active a { 
    color: #000; /*the color you want*/ 
} 
0

你可以簡單地將所有的字體和顏色到非徘徊版本。或者,您可以通過輸入以下內容一次覆蓋所有這些信息。

a:link, a:visited, a:hover, a:active { 
    color: #ffffff; 
}