2017-02-23 45 views
0

У меня проблема с личным проектом, http://mail.fixca.com.gt/. на Drupal 8 с профилем BrainstormПодменю наведения ограничения на отображение

В меню не отображаются созданные подменю. У меня уже есть:

  • Установить Показать расширенный режим в пункте меню.
  • Установите максимальное отображение уровня меню на блоке.
  • Пытался создать новое меню и CSS это, чтобы получить его отображения подменю

    .submenu { дисплей: нет; }

    .companymenuli: hover> ul { дисплей: блок; }

но он никогда не показывает подменю. Я понимаю, что это может быть что-то, что я просто не делаю правильно, но я не могу найти решение.

HTML, на Drupals веб-сайта показывает, как этот

HTML from chrome developer

Я думаю, что это может быть какое-то ограничение на самой теме.

Я очень ценю вашу помощь. Если вы дадите mi подсказку, где я мог бы найти решение.

спасибо.

ответ

0

Переполнение: скрыто. добавляется в ниже css:

#block-brainstorm-theme-main-menu 

Как только вы удалите свойство переполнения отсюда, а также удалите отображение: нет. от

#block-brainstorm-theme-main-menu ul ul 

Подменю будет отображаться. Но вы должны работать над css и js для правильного внешнего вида. Вместо этого я предлагаю использовать некоторые jquery для этого. Также вы можете использовать такие модули, как меню «Ницца» или меню «Суперфиши» для них. Дай мне знать, смогу ли я помочь тебе в этом.

+0

спасибо. Это очень помогло. Я на самом деле учился. Итак, я смог исправить это с помощью вашего наконечника. Теперь я хочу, чтобы можно было навести подменю. но я могу заставить его придерживаться arround, [link] (https://www.w3schools.com/code/tryit.asp?filename=FD22H04IZIM6), им удалось воспроизвести его, но из-за формата nav, я думаю, Я не могу использовать инструкцию (ul a: hover ul), она работает только с (ul a: hover + ul). Любая помощь? –