2014-01-31 52 views
0

我有網站,我的菜單問題:http://goo.gl/xc1E5F菜單CSS3和jQuery的有模糊效果

當你將鼠標懸停按鈕「關於」,其他按鈕具有模糊效果永久。 我想讓這個模糊在一秒鐘後消失(沒有)。 (例如,當你使用相機自動對焦,它調整焦點,然後消失)

有人可以幫助我嗎? 感謝!

回答

0

animation應該是您的解決方案:

@keyframes myfirst{ 
    0% { 
     background: transparent; 
     color: #000; 
     text-shadow: 1px 1px 10px rgba(255, 255, 255, 0.6); 
    } 
    50% { 
     background: rgba(255, 255, 255, 0.2); 
     color: transparent; 
     text-shadow: 0 0 5px #000000; 
    } 
    100% { 
     background: transparent; 
     color: #000; 
     text-shadow: 1px 1px 10px rgba(255, 255, 255, 0.6); 
    } 
} 

我創建了一個fiddle來證明它。

+0

它並不是那麼好(因爲當你將鼠標水平移動到按鈕上時,這個模糊只是一個文本,請檢查並將鼠標從「About」移動到「Works」 – user3257653

+0

,因爲模糊被觸發在'.main-navigation'懸停時,當你從一個'li'懸停到另一個而不離開'.main-navigation'時,模糊動畫不會再次觸發。但是,你剛剛擺脫的'li'從獲取它的'a:hover'樣式被移除,並且恢復到'.main-navigation:hover li a'樣式,並且變得模糊。 – Dpeif

+0

Dpeif,你能像Barnee一樣在我的小提琴中做出例子嗎? – user3257653