我還沒有真的做過背景導航翻轉,我通常只是在文本翻過來後改變它的顏色。不過,我現在試圖做到這一點,但似乎無法做到。CSS翻轉導航
我想用CSS做所有事情,因爲我相信有一種方法,但是我確實看到很多使用精靈和圖像翻轉的其他人。哪種方式最好?我可能最終在我的網站上有很多圖片,所以我試圖遠離他們,所以我自己,嚴格思考CSS。有一種方法正確嗎?
CSS
#main-navigation { width: 100%; height: 100px; background: url(../img/NAV-BG.jpg) top center no-repeat; text-transform: uppercase; font-size: 1em; letter-spacing: 1px; line-height: 90px; /*border: 1px solid #000;*/ }
#main-navigation ul { width: 860px; list-style: none; margin: 0 auto; text-align: center;}
#main-navigation li { float: left ;margin-left: 30px; }
#main-navigation li a { display: block; text-decoration: none; color: #000; }
#main-navigation li a:hover { color: #c7bd89; background-color: #900; width: 120%; height: 30px; -moz-border-radius: 5px; border-radius: 5px; margin: 0 auto; margin-top: 20px;}
HTML
<nav id="main-navigation">
<ul id="main-nav-left">
<li class="current"><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Current Season</a></li>
<li><a href="#">Past Seasons</a></li>
<li><a href="#">Contact</a></li>
<li><a href="#">Partners/Sponsors</a></li>
</ul>
</nav>
但我希望它看起來像這樣
我缺少什麼?
你可以看到演示小提琴與精確的輸出解決了問題... – w3uiguru 2012-03-27 19:24:16