2014-01-31 2 views
0

У меня есть проблема с моим меню на сайте: http://goo.gl/xc1E5Fменю CSS3 и JQuery с эффектом размытия

При наведении курсора мыши на кнопку «О», другие кнопки имеют эффект размытия на постоянной основе. Я хотел бы, чтобы это размытие исчезло через одну секунду (это было без). (exaclty нравится, когда вы используете автоматический фокус с камерой, он настраивает фокус, а затем уходит)

Может ли кто-нибудь мне помочь? СПАСИБО!

ответ

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

Это не работает так хорошо :(потому что, когда вы перемещаете мышь над кнопками по горизонтали, это размытие - это всего лишь один текст. Проверьте, например, и переместите мышь с «О» на «Работы». – user3257653

+0

, так как размытие запускается при зависании '.main-navigation', когда вы наводите« один »на другой, не отходя от« .main-navigation », анимация размытия не срабатывает снова. Однако« li »вы просто завис from получает стили 'a: hover' удалены и возвращается к стилям' .main-navigation: hover li a' и становится размытым. – Dpeif

+0

Dpeif, можете ли вы привести пример для меня в скрипке, как Барни? Спасибо! – user3257653

Смежные вопросы