Уважаемые Дамы и Господа прошу не оставить без внимания мой вопрос. Помогите советом каким образом можно реализовать подобное меню.
http://templates.cms-guide.com/41959/main-page
Буду очень признателен за более менее подробное описание как бы вы сделали такое.
Комментарии
А что в нем особенного?
http://drupal.org/project/superfish к примеру
предсказываю вопрос: "это не то меню! мне нужен модуль, который сделает меню с такими же оранжевыми кубиками наверху"
Я думаю, если нужно сделать именно такое меню, то его проще всего сделать руками на этапе темизации.
В цикле выводятся пункты меню верхнего уровня.
И если у определенного пункта есть дочерние элементы меню, то они будут выводиться внизу.
Ну и, естественно, всё это сделать с использованием JQuery.
Кубики и прочее отображать таким же образом.
это конечно хорошо, но такое объяснение не сможет помочь...если человек интересуется как сделать выпадающее меню, то это для него как совет управления самолетом "запускай двигатель, взлетай и опускай шасси"
Для начала всем огромное спасибо что откликнулись. Думаю что многие новички скажут вам спасибо за разъяснения.
Вопрос именно в кубиках. Как сделать горизонтальное меню тут проблем не возникает. Возникает вопрос если делать только с помощью css то как добиться что бы подсвечивались при наведении мышкой как бы верхние части элемента li
Не совсем понимаю поэтапно что и как делать
Думаю, можно сделать "классическим способом" - с помощью JQuery.
id, ширину и т.д. элемента меню мы можем получить - на этот элемент можно при наведении мышки повесить событие, которое будет делать всё, что угодно.
В том числе и менять css у соотв. элемента.
Да уж похоже мне не осилить. Буду искать в интернете хоть что то похожее так как тут черт ногу сломит. Пытался разобраться в коде не помогло.
Так firebug или devtool в помощь. В примере подсветка делается изменением цвета границ.
Дефолтное значение:
border-right: 0px solid rgb(238,131,89);
border-bottom: 0px solid rgb(238,131,89);
border-left: 0px solid rgb(238,131,89);
И для активных элементов и по ховеру
border-right: 0px solid rgb(66,66,66);
border-bottom: 0px solid rgb(66,66,66);
border-left: 0px solid rgb(66,66,66);
Ты стебёшся?
Вот тоже например тема, Есть ли модуль, который рисует клеточку с надписью определенным шрифтом?
Спасибо всем кажется до меня дошло как это сделать. Cynicus спасибо насколько я правильно понимаю просто сделан верхний бордер в 45 пикселей.
Спасибо еще раз всем.