Я реализовал выпадающее меню с CSS3, которое красиво исчезает в раскрывающемся списке, когда парит родительский li
. Но выпадение не исчезнет, и вот почему. Поскольку вы не можете перенести свойство отображения, затухание достигается путем перехода непрозрачности. Так как только непрозрачность перешла, вам нужно переместить sub ul
в сторону - иначе невидимое подменю появится при наведении курсора.Может ли раскрывающееся меню CSS3 исчезать и исчезать?
Я создал скрипт JS, который демонстрирует это - без правила left:1000px;
на ul#mainNav li ul
, он будет исчезать просто отлично. Но тогда вы можете навести невидимое меню. - http://jsfiddle.net/YZvdm/
Так как же я могу сделать его постепенным, не делая его случайно не парящим? height:0;
также устранит затухание, так что это не вариант.
Я привязывался к неправильной скрипке - исправлен. – inorganik