Как я могу получить выпадающий функционал, работающий с CSS? - PullRequest
0 голосов
/ 03 апреля 2011

Я баловался css этого сайта навсегда. Я не могу понять, как заставить "медицинский" пункт меню раскрыться и отобразить остальные скрытые пункты меню. Я был в состоянии показать их и развернуть, но не заставил их раскрыться. Что я должен изменить, в частности? Я пробовал несколько уроков, но, возможно, я ошибся? Также я редактирую тему. Может, что-то мешает? Пожалуйста, помогите мне, проверив CSS ниже и порекомендовав некоторые изменения.

спасибо!

http://madhwaparishat.co.uk/drupal/sites/all/themes/sky/css/style.css?lj2u6r

http://madhwaparishat.co.uk/drupal/

Ответы [ 2 ]

1 голос
/ 03 апреля 2011

Попробуйте:

.expanded a:hover + ul,
.expanded ul:hover {display:block !important;z-index:99999;}
.menu ul{position:absolute;}
.menu li{float:left}
.menu .menu a{width:100px}

На вашем сайте куча сумасшедших css @imports, которые трудно отладить.Правило ! important было необходимо.

Вам также нужно выбрать конкретную ширину для выпадающих ссылок, я использовал 100px.

Надеюсь, это поможет, я не собирался отвечать, но явидел, как люди пытаются бросить Suckerfish в тебя, и это не то, чего ты добиваешься - ты хочешь сделать это сам.Полностью понимаю.

РЕДАКТИРОВАТЬ: Это, вероятно, придется настроить, или Javascript должен быть задействован, если вы хотите поддерживать IE6 и 7.

РЕДАКТИРОВАТЬ: Вернулся и обрезал код.Раньше было слишком много, и это сбивало с толку.

0 голосов
/ 03 апреля 2011

По сути, вам нужно выпадающее меню suckerfish .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...