Не полностью раскрывающееся горизонтальное меню

Главные вкладки

Аватар пользователя BLACKDiabolik BLACKDiabolik 16 декабря 2010 в 15:48

Приветствую. Проблема вот в чем - на своем сайте я пытаюсь сделать себе горизонтальное - раскрывающееся при наведении мыши меню, но в итоге оно раскрывается лишь на несколько пикселей вниз, а остальная часть просто обрезается. Я перепробовал уже кучу модулей меню, но везде один и тот же эффект. Мой сайт здесь - http://www.3.ppb.z8.ru Кто может подсказать в чем проблема?

Комментарии

Аватар пользователя oboroten oboroten 16 декабря 2010 в 16:47

попробовал порыть ваш код но неочень понял да и лень рыться глубже Smile
потому вижу два источника проблемы
1 это может быть overflow: hidden; у дива обрамляющего ваше меню
2 это отсутствие z-index у выпадающего меню

я больше склоняюсь что проблема в 1

Аватар пользователя BLACKDiabolik BLACKDiabolik 10 ноября 2015 в 11:47

Да идея неплохая. Но пока ничего не выходит. z-index там вроде и так стоит, а overflow: visible; толи не помогает - толи я его просто не туда вставил.
Я использую тему acquia marina и модуль lucid menu.
Вот lucid_menu.css :

.block-lucid_menu ul {
        margin:0;
        padding:0 0 0 0;
      z-index: 1000 ;
      overflow: visible;
}

.sf-menu,
.sf-menu * {
z-index: 1000 ; /* ie6 and ie7 z-index bug fix, maintains the menu drop downs above any other positioned elements */
}

А ниже я прикрепил page.tpl.php от темы.

Аватар пользователя oboroten oboroten 16 декабря 2010 в 23:23

вы невнимательны или я не достаточно доходчиво написал

в вашем style.css смотрите строку с таким кодом

.row, .nested, .block{}
если удалить overflow: hidden; ситуация исправляется но так как тему я не разбирал то последствий удаления не знаю. Советую написать отдельное условие конкретно дя вашего блока.

Аватар пользователя BLACKDiabolik BLACKDiabolik 17 декабря 2010 в 19:10

В style.css темы acquia marina такую строчку не нашел - .row, .nested, .block{}. Нашел в divе файла page.tpl.php этой темы отвечающем за этот блок overflow: hidden; - удалил - эфекта не последовала. Попытка в css прописать overflow: visible; так же ни к чему не привела. Че дальше делать не знаю. Какие еще есть соображения?