Во-первых, предложение: установите для «переполнения» значение «скрытый» - это избавит от небольшого артефакта анимации.
Интересно, эффект парения происходит в ie6 .... =)
Хорошо, я нашел кое-что, что поможет: попробуйте установить
#menu {
width:400px;
}
Да, это не красиво, но это покажет вам кое-что; наведите курсор мыши на «дом», и вы увидите, что «Домашняя страница» оживляет все приятное ... в самом низу вашего меню. Похоже, у вас есть две проблемы: переполнение и позиционирование.
Чтобы выделить проблему переполнения, установите
#menu {
width:60px;
}
и
#home-hover {
background-color:red;
}
(опять же, эти значения только для целей отладки).
Наведите указатель мыши на значок «домой», и вы увидите проблему.
Вы можете исправить это (я нашел методом проб и ошибок), удалив «position: fixed» из #menu и изменив «z-index» для всех ваших # home-hover и т. Д. На 1000.
Так что это хорошее начало для вас.
Честно говоря, возможно, стоит начать все сначала - похоже, что некоторые из этих css могли бы выиграть от серьезного рефакторинга.
Всего наилучшего,
Джаред