2012-06-24 73 views
0

在您將鼠標懸停在圖標上方之前,我的導航欄始終處於清晰狀態。然後所有其他圖標都應該模糊,但目前所有圖標都是模糊的。我不知道如何做到這一點。 http://dl.dropbox.com/u/13722201/Dorset%20Designs/index.html模糊導航欄

我相信你可以查看CSS來源以及如果沒有生病發布它。 http://dl.dropbox.com/u/13722201/Dorset%20Designs/main.css

+0

在此處發佈您的代碼,在您的問題中;理想情況下,發佈一個現場[JS小提琴](http://jsfiddle.net/)或類似的演示,讓我們看看你在做什麼。 –

回答

3

你可以用CSS3做到這一點(有一些瀏覽器的限制),並在此文字陰影+過渡

http://jsfiddle.net/rlemon/sNQsy/是一個快速演示(這不會是100%跨瀏覽器..即例如,我會讓你弄清楚如何解決這個問題)。

這裏是源代碼。

HTML

<ul class="nav"> 
<li><a href="#">link one</a></li> 
<li><a href="#">link two</a></li> 
<li><a href="#">link three</a></li> 
<li><a href="#">link four</a></li> 
<li><a href="#">link five</a></li> 
</ul>​ 

CSS

.nav { 
list-style:none;  
} 
.nav li { 
float: left; 
padding: 2px 12px; 
} 
.nav li a { 
-webkit-transition: all 0.3s ease; 
-moz-transition: all 0.3s ease; 
-o-transition: all 0.3s ease; 
color: transparent; 
text-shadow: 0 0 5px rgba(0,0,0,0.5); 
} 
.nav li:hover a { 
color: black; 
text-shadow: none; 
}​ 

here是過渡

here is some more reading on css transforms一些信息,他們將你感興趣

here on text shadows

+0

您的jsfiddle示例在將鼠標懸停在其上之前都已模糊不清。有沒有辦法扭轉這種情況,所以當你將鼠標懸停在tex上時,所有其他文本都會被翻轉 – arranb

+0

但是,非常感謝你對這些鏈接非常感興趣 – arranb

+0

是的,在''上切換'color'和'text-shadow'屬性。 nav li a'和'nav li:hover a'分別。 – rlemon