我正試圖在我的主導航上方放置一些相關圖標。基本上,我試圖完成的是當用戶將鼠標懸停在適當的區域(具有大填充的標記)上時,文本和圖標會更改爲不同的顏色。我遇到了問題。無法獲取圖標字體/ sprite翻轉以更改顏色
我的想法是用圖標字體做它最簡單,但它們只是內聯的。然後,我試圖用圖標字體做一個新的位置,並將它們放置在man nav上方,但是當用戶在指定區域上空盤旋時,我無法弄清楚如何改變顏色。
我也嘗試了翻轉方法,我無法工作,因爲當我在標記中創建一個類並將顯示更改爲阻止時,它將拋出我的nav。我的代碼:
<ul id="nav" role="navigation">
<li><a href="#">EXCERPT</a></li>
<li><a href="#">ABOUT</a></li>
<li><a href="#">CONTACT</a></li>
</ul>
#header {
overflow: hidden;
background-color: #F5F5F5;
border-bottom: 2px black solid;
position: relative;
}
#nav {
float: right;
position: absolute;
bottom: 0;
right: 0;
margin: 0 0 10px 0;
}
#nav li {
list-style: none;
display: inline;
font-size: 2.5em;
letter-spacing: 0.1em;
font-family: 'OstrichSansMedium';
}
#nav a {
text-decoration: none;
color: #C4C4C4;
padding: 200px 20px 15px;
}
#nav a:hover {
color: #000000;
background-color: green;
}
它似乎有點工作..究竟是什麼問題? – 2013-02-23 02:08:21
嗯,我無法弄清楚一種方式,無論是通過字體圖標還是Sprite翻轉,將圖標放置在導航上方,並且當用戶將鼠標懸停在標籤區域上時,它們也會變爲不同的顏色/位置。 – vytfla 2013-02-23 02:22:20