Выпадающее меню Joomla
Выпадающее меню сайта позволит вам иметь дружественный интерфейс и избавит от излишнего загромождения.
Много раз блуждая по сайтам, я видел вертикальное выпадающее меню, действительно красиво смотрится. Многие современные шаблоны для joomla умеют делать горизонтальное выпадающее меню, а в качестве вертикального предоставляют лишь распахивающийся список. Недавно мне подвернулся заказчик, который привел примеры того, как он видит свой сайт. Ему хотелось не только верхнее выпадающее меню. Так и возник вопрос о том, как создать боковое выпадающее меню.
- Выпадающее меню Joomla
- Как сделать выпадающее меню joomla?
- Создание выпадающего меню на сайте
- Установка модуля «ARI YUI Menu»
- Настройка модуля «ARI YUI Menu»
- Скачать русифицированный модуль выпадающего меню Joomla
Как сделать выпадающее меню joomla?
Прежде всего, необходимо понимать, что меню выводится в позиции для вывода модулей. Следовательно, необходим модуль меню с выпадающим списком. Немного покопавшись в поисковиках на эту тему и опробовав некие варианты, я наткнулся на модуль слайд меню для joomla - «ARI YUI Menu». Этот модуль позволяет создать вертикальное и горизонтальное выпадающее меню, имеет минимум настроек, совместим с joomla 1.5, 2.5. В его основу положена свободно распространяемая библиотека «YUI Library» от команды разработчиков Yahoo.
Создание выпадающего меню на сайте
Прежде всего, необходимо создать саму структуру будущего меню с необходимой иерархией. Это делается так же, как и для стандартного меню. Рассмотрим небольшой пример с живого сайта.
На рисунке видно, что основными пунктами меню являются: Трубы, Фитинги, НСПС и Сварочное оборудование - это элементы первого уровня. Пункты Трубы и Фитинги имеют дочерние элементы – элементы второго уровня: Газопроводные трубы, Водопроводные трубы... Пункт меню Канализационные фитинги так же имеет дочерние элементы – элементы третьего уровня.
Как сделать пункт меню дочерним? Да очень просто, при создании пункта меню или в режиме его редактирования указать для него «Родительский элемент». В ниже следующем примере сказано, что пункт меню «Газопроводные трубы» является дочерним по отношению к пункту меню «Трубы». Аналогичным образом строится иерархия для всех остальных пунктов.
Для Joomla 2.5 иерархия строится аналогичным образом, как это делается описано в статье Создание иерархического меню для системы IceMenu.
Установка модуля «ARI YUI Menu»
Скачать модуль «ARI YUI Menu» для joomla можно на сайте автора, там же есть и демонстрационная страница http://www.demo2.ari-soft.com/ari-yui-menu.html или Скачать бесплатно русифицированный ARI YUI Menu в конце этой статьи.
Процесс установки стандартный, в административной панели «расширения-установка и удаление», выбираем скаченный файл модуля и нажимаем кнопку «Установить».
После сообщения об успешной инсталляции модуля, необходимо перейти к настройке модуля «Расширения-Модули». Находим в списке модуль «ARI YUI Menu» и нажав на ссылку оказываемся в странице настроек.
Настройка модуля «ARI YUI Menu»
Вкладка «Подробности»- смените заголовок
- проверьте что модуль включен
- выберите позицию вывода модуля.
- выберите меню, которое хотите сделать выпадающим
- введите суффикс класса модуля меню, это пригодится для изменения стиля
- по вкусу снимите подсветку активного пункта меню
- выберите тип вертикальное выпадающее меню.
Далее отключите модуль стандартного отображения меню, не забыв его переименовать во избежание путаницы, а можете просто удалить совсем.
Теперь посмотрим, что у нас получилось.
Согласитесь, не совсем красиво, необходимо убирать бордюр, убирать ненужные, уменьшить огромные отступы, увеличить высоту пунктов выпадающего меню. Про вылезающие звездочки голосования вообще молчу. Правим CSS. Обратите внимание на ID модуля, в моем случае id=87 (для Joomla 2.5) и id=23 (для Joomla 1.5).
Введите в поле Стиля CSS свои изменения. Обратите внимание, на #ariyui23. Число 23 в данном месте должно соответствовать id модуля. Если нет особой необходимости в указании ID модуля, необходимо использовать предопределенную переменную {$id} вместо #ariyui23, я показал способ по id модуля лишь для наглядности.
Мой CSS для модуля ARI YUI Menu, в вашем случае он, скорее всего, будет отличаться.
Смотрим что получилось, на мой взгляд, именно то, что я хотел. Горизонтальное выпадающее меню я не рассматриваю, вы сможете сделать это самостоятельно.
Если вы хотите редактировать непосредственно файл стиля модуля, он располагается тут JOOMLA_ROOT/modules/mod_ariyuimenu/js/assets/menu/sam/safe_menu.css
Для управления направлением вылета выпадающих блоков в настройках модуля есть строка "Выравнивание подменю [?]". Описание на страничке разработчика YUI гласит:
Ответы на часто задаваемые вопросы
Как добавить атрибуты title в ссылки и иконки пунктов меню?
В модуле автор не предусмотрел вывод атрибута title в ссылках пунктов меню и отображение иконок. Покопавшись в исходниках модуля, я добавил такую возможность. Для этого необходимо отредактировать файл JOOMLA_ROOT/modules/mod_ariyuimenu/tmpl/menu.php.
Найдите в файле следующую строку:
Сразу за ней вставьте следующие строки.
Далее найдите строку:
Замените ее на:
Загрузить файл с изменениями можно в конце статьи.
В CSS модуля необходимо добавить код для выравнивания текста относительно иконок#{$id}.yui-skin-sam ul li a img { vertical-align: middle; margin-top: -2px; }
Если высота изображения в px меньше или равна font-size * 1,5, или его нет
#{$id}.yui-skin-sam UL LI.yuimenuitem { min-height: Xpx; padding-top: Ypx; }
X = varint( font-size * 2 - font-size / 4 )
Y = varint( font-size / 4 )
Как поменять курсор меню?
// Горизонтальное меню
#{$id}.yui-skin-sam UL LI A.yuimenubaritemlabel:hover { cursor: pointer; }
// Вертикальное меню
#{$id}.yui-skin-sam UL LI A.yuimenuitemlabel:hover { cursor: pointer; }
Как поменять цвет пункта меню над которым курсор мыши?
// Горизонтальное меню
#{$id}.yui-skin-sam .yuimenubar { background: none; }
#{$id}.yui-skin-sam .yuimenubaritem-selected, #{$id}.yui-skin-sam .yuimenubaritem-active { background: none; }
#{$id}.yui-skin-sam ul li.yuimenubaritem-selected, #{$id}.yui-skin-sam ul li.yuimenubaritem-active { background-color: red; }
// Вертикальное меню
#{$id}.yui-skin-sam ul li.yuimenuitem-selected, #{$id}.yui-skin-sam ul li.yuimenuitem-active { background-color: red; }
Как поменять название и цвет шрифта?
// Горизонтальное меню
#{$id}.yui-skin-sam .yuimenubar ul li a { font-family: Times New Roman; color: blue; }
#{$id}.yui-skin-sam ul li a.yuimenubaritemlabel, #{$id}.yui-skin-sam ul li a.yuimenubaritemlabel:link, #{$id}.yui-skin-sam ul li a.yuimenubaritemlabel:visited, #{$id}.yui-skin-sam ul li a.yuimenubaritemlabel:hover { color: blue; }
// Вертикальное меню
#{$id}.yui-skin-sam .yuimenu ul li a { color: blue; font-family: Times New Roman; }
Как вывести текст пункта меню в несколько строк?
#{$id} .yuimenuitemlabel, #{$id} .yuimenubaritemlabel {white-space: normal;}
#{$id}.yui-skin-sam UL LI.yuimenuitem { min-height: 25px; padding-top: 6px; }
где padding-top = varint( ( min-height - font-size ) / 2 )
"Стрелочка-треугольничек" наезжает на текст, как отодвинуть?
#{$id}.yui-skin-sam li.yuimenuitem-hassubmenu { padding-right: 15px; }
#{$id}.yui-skin-sam ul li a.yuimenuitemlabel { border-bottom: 0px; }
#{$id}.yui-skin-sam li.yuimenuitem { border-bottom: 1px solid #00f; }
Как поменять цвет бордюра?
#{$id}.yui-skin-sam li.yuimenuitem { border-bottom: 1px solid #00f; }
#{$id}.yui-skin-sam .yuimenu li .bd { border: solid 1px #00f; border-bottom: 0; }
Как поменять цвет фона?
._menu { background-color: grey; }
#{$id}.yui-skin-sam .yuimenu .bd { background-color: grey; }
Как направить выпадение пунктов меню влево, а не вправо?
В настройках модуля есть опция «Выравнивание подменю [?]» Если кликнуть по значку-ссылке знаку вопроса - вы попадете на страничку с описанием выравнивания разработчика YUI.
Эта опция представляет собою массив определения того, как подменю должно быть согласовано с родительским пунктом меню.
- Формат: [itemCorner, submenuCorner]
- Значения: ["tr","tl"] , ["tl","bl"]
По умолчанию левый верхний угол подменю выравнивается в правом верхнем углу родительского пункта меню.
Комментарий от меня: Считайте что там по умолчанию написано tl,tr (сокращения top, bottom, left, right). Напишите туда то, что нужно вам.
Скачать русифицированный модуль выпадающего меню для joomla
В состав модуля входят переводы на иврит, словацкий, мне захотелось сделать русскую версию модуля, мы же не хуже. Надеюсь, модуль понравится и вам.
Скачать архив модуля для Joomla 1.5, 2.5 mod_ariyuimenu rus.Доработанный файл menu.php для отображения картинок в меню (переименуйте после закачки).
Если эта статья показалась вам полезной, пожалуйста, проголосуйте за нее. Это поможет другим быстрее найти эту статью из множества других менее полезных.
( 57 Голосов )
Комментарии
#{$id}.yui-skin-sam UL LI A.yuimenuitemlabe l:hover { cursor: pointer; }
Так покрасить его в красный цвет
#{$id}.yui-skin-sam ul li.yuimenuitem-selected,
#{$id}.yui-skin-sam ul li.yuimenuitem-active {
background-color: red;
}
Допишу пояснение на досуге.
У вас какие-то стрелки в шаблоне присутствуют.
#{$id}.yui-skin-sam .first-of-type .yuimenubaritem.yuimenuitem-level-0 {
background-image: none;
}
это их уберет.
Это заменит фон меню
#{$id}.yui-skin-sam .yuimenubar {
background-color: yellow;
background-image: none;
}
А это поменяет цвет пункта над которым курсор мыши
#{$id}.yui-skin-sam .first-of-type .yuimenubaritem.yuimenubaritem-selected {
background-image: none;
background-color: red;
}
background-image: none;
}
Там даже с картинками.
"Параметры отображения страницы-Заголовок страницы в браузере" - без комментариев понятно для чего.
templates/jv_winto/css/template.css.php
ul li {
background: url(../images/bullet.png) no-repeat 7px 7px;
padding-left: 20px;
}
закомментируйте background.
Кстати, с прошедшим Вас!
1 Меню располагаются в правом и левом модулях. Вам надо увеличить ширину модулей, тогда и меню соответственно увеличится. Как это сделать, я сказать не могу, т.к. у вас отключена правая кнопка меню и нет возможности включить отладку css.
2 Я понимаю, что это сделано для исключения воровства контента. Но вот как раз чтобы своровать - достаточно просмотреть код страницы, он виден без проблем. Это защита от школьника-троечника.
3 Что у вас за url страниц index.php/surfsitmoney ? Прочтите статью "Стандартный SEF/ЧПУ Joomla" у меня на сайте.
Не подскажете, как настроить перенос текста на следующую строку, если не хватает ширины? То есть чтобы некоторые пункты меню были в 2 строки.
Заранее благодарю
#{$id} .yuimenuitemlabel, #{$id} .yuimenubaritemlabel {white-space: normal;}
Спасибо.
#{$id}.yui-skin-sam .yuimenu .bd { background-color: yellow; }
#{$id}.yui-skin-sam ul li.yuimenuitem-selected { background-color: blue; }
#{$id}.yui-skin-sam ul li.yuimenuitem-active { background-color: red; }
#{$id}.yui-skin-sam .yuimenu .bd .yuimenuitem-level-0 .yuimenu .bd { background-color: blue; }
#{$id}.yui-skin-sam .yuimenuitem-level-0 ul li.yuimenuitem-selected { background-color: green; }
#{$id}.yui-skin-sam .yuimenuitem-level-0 ul li.yuimenuitem-active { background-color: white; }
#{$id}.yui-skin-sam .yuimenu .bd .yuimenuitem-level-1 .yuimenu .bd { background-color: green; }
#{$id}.yui-skin-sam .yuimenuitem-level-1 ul li.yuimenuitem-selected { background-color: red; }
#{$id}.yui-skin-sam .yuimenuitem-level-1 ul li.yuimenuitem-active { background-color: black; }
и так далее для всех уровней меняя индекс у .yuimenuitem-level-1
#{$id}.yui-skin-sam .yuimenubar { background-image: none; background-color: yellow; }
#{$id}.yui-skin-sam .yuimenubaritem-selected { background-image: none; background-color: blue; }
#{$id}.yui-skin-sam .yuimenubaritem-active { background-image: none; background-color: red; }
#{$id}.yui-skin-sam .yuimenubar .bd .yuimenuitem-level-0 .yuimenu .bd { background-color: blue; }
#{$id}.yui-skin-sam .yuimenuitem-level-0 ul li.yuimenuitem-selected { background-color: green; }
#{$id}.yui-skin-sam .yuimenuitem-level-0 ul li.yuimenuitem-active { background-color: white; }
#{$id}.yui-skin-sam .yuimenubar .bd .yuimenuitem-level-1 .yuimenu .bd { background-color: green; }
#{$id}.yui-skin-sam .yuimenuitem-level-1 ul li.yuimenuitem-selected { background-color: red; }
#{$id}.yui-skin-sam .yuimenuitem-level-1 ul li.yuimenuitem-active { background-color: black; }
и так далее для всех уровней меняя индекс у .yuimenuitem-level-1
Подскажите, плз, как можно направить вылет пунктов подменю влево, а не вправо (тк сам модуль меню располагается в правой позиции)
Заранее спасибо.
Спасибо.
Как поменять цвет фона?
#{$id}.yui-skin-sam .yuimenu .bd { background-color: grey; }
#{$id}.yui-skin-sam .yuimenu ul li a { color: red; font-family: Colibri; }
#{$id}.yui-skin-sam ul li a img { vertical-align: middle; margin-top: -2px; }
Ничего не помогло(
файл ксс напрямую найти не могу, нет папки рутджумла
Где можно посмотреть на вашу страницу с меню?
#{$id}.yui-skin-sam ul li a.yuimenubaritemlabel, #{$id}.yui-skin-sam ul li a.yuimenubaritemlabel:link, #{$id}.yui-skin-sam ul li a.yuimenubaritemlabel:visited, #{$id}.yui-skin-sam ul li a.yuimenubaritemlabel:hover { color: blue; }
#{$id}.yui-skin-sam UL LI.yuimenubaritem { padding: 0 10px 0 10px; }
#art-main { font-family: Cabin, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; }
Можно попробовать написать так
#art-main #{$id}.yui-skin -sam .yuimenubar ul li a { font-family: Times New Roman; color: blue; }
и ко всем остальным приписать #art-main
За ранее спасибо!
#{$id}.yui-skin-sam .yuimenubar ul li a:hover { color: green; } /* Для горизонтального */
Код писать в поле CSS Style модуля.
Создал горизонтальное меню из 5 пунктов, ширины этих пунктов не хватило чтобы закрыть все выделенное под меню место. Создал шестой пункт и не хватило ширины отведенного места, шестой пункт прыгнул на вторую строчку.
Как сделать что бы ширина пунктов меню определялась автоматически и при любом количестве пунктов. отведенное под меню место было все время занято на 100%
А вообще фиксировать ширину не вижу смысла.
Представьте себе меню при разрешении 1024 и 1920 px.
Модуль надо раскрашивать под цвет меню, как это сделано у меня.
Как вывести текст пункта меню в несколько строк?
#{$id} .yuimenuitemlabel, #{$id} .yuimenubaritemlabel {white-space: normal;}
#{$id}.yui-skin-sam UL LI.yuimenuitem { min-height: 25px; padding-top: 6px; }
где padding-top = varint( ( min-height - font-size ) / 2 )
yuimenuitem { min-height: 25px; padding-top: 6px; } - вот этого в safe_menu.css не нашел. что делать и как вообще перенос строки работает.
Спасибо.
Помогите пожалуйста, поставил модуль и тут такая проблема..
Когда заходим на сайт горизонтальное меню уже распахнуто ( без основного бардюра). Как только наводим на кнопку от куда должно выпасть меню, безбордюрное пропадает, а нормальное выпадает (убираем курсор, и оно прячется на место полностью).
И так происходит при переходе по разным кнопкам сайта.
Т.е. перешли по другой кнопке опять висит менюха без бардюра, наводим-выпадает-убираем курсор - исчезает.
могу дать адрес сайта (без ссылки). Спасибо!
Заранее спасибо !
#{$id}.yui-skin-sam UL LI A.yuimenuitemlabel {height: 45px; line-height: 15px;}
Тип пункта меню называется "Сепаратор" или "Разделитель".
Помогите разобраться, как с помощью first-letter поменять цвет первой буквы в меню? Можно пример кода ?
Заранее спасибо !
#{$id}.yui-skin-sam .yuimenubar ul li a::first-letter, #{$id}.yui-skin-sam ul li a.yuimenubaritemlabel::first-letter { color: red; }
Для вертикального
#{$id}.yui-skin-sam .yuimenu ul li a::first-letter, #{$id}.yui-skin-sam ul li a.yuimenuitemlabel::first-letter { color: red; }
#{$id}.yui-skin-sam li.yuimenuitem { border-bottom: 0px solid #bbbbbb; }
#{$id}.yui-skin-sam .yuimenu li .bd { border: solid 0px #bbbbbb; border-bottom: 0; }
Среди бесплатных шаблонов есть шаблоны, с уже встроенной такой менюшкой.
Подскажите, что можно сделать с выпадающим меню? Перерыл много статей, делал и так как Вы советовали выше "z-index: 100;" ставил разные значения... пробовал вписывать position: relative; z-index: 9999; ...нечего не помогает...
Спасибо за замечательную статью и помощь с проблемами при работе с данным модулем!
У меня есть один вопрос, который своими силами я не смог решить -
У меня сделано так что при наведении курсором на пункт меню, и у активного пункта меню фон является не цветом а картинкой. Вот код:
#{$id}.yui-skin-sam ul li.yuimenuitem-selected, #{$id}.yui-skin-sam ul li.yuimenuitem-active { background: url(menu_sidebar_level1.png) 0 0 repeat-x;
}
Но проблема в том что при этом если есть подпункты меню - пропадает указывающая на них стрелка. Как сделать чтобы с данными настройками стрелка не пропадала?
#{$id}.yui-skin-sam ul li.yuimenuitem- selected, #{$id}.yui-skin-sam ul li.yuimenuitem-active { background: url(menu_sideba r_level1.png) 0 0 repeat-x; }
#{$id}.yui-skin-sam ul li.yuimenuitem-active.yuimenuitem-hassubmenu { background: url(menu_sideba r_level2.png) 0 0 repeat-x; }
например: зашел человек в контакты и в меню фон у контактов другой. и так же если он выбрал под пункт что бы фон поменялся у меню родителя и выбранного меню.
заранее спасибо
e-kzn.ru/joomla/meniu/vypadaiushchee-meniu-joomla.html#comment-96
Вопросы следующие:
1. Как сделать, что бы пункты меню отображались списком?
2. Пункты меню помещены в рамку, а эта рамка в рамку шаблона. Как поместить пункты меню в рамку шаблона?И так поместить, чтобы они в ней расположились и никуда не вылезали?
Спасибо!!!
- Они у вас списком и выводятся
2. Пункты меню помещены в рамку, а эта рамка в рамку шаблона. Как поместить пункты меню в рамку шаблона?
- Что вы этим хотели сказать, что у вас две рамки и вам от одной надо избавиться?
И так поместить, чтобы они в ней расположились и никуда не вылезали?
Это чтто значит,пункты за пределы модуля выходят?
..шаблон сайта предусматривал выпадающее вертикальное меню..
- Я нашел шаблон как и у вас. Различие в демке в том, что горизонтальное меню выпадает (у вас в нем просто нет дочерних элементов), а вертикальное такое как и у вас.
..но после вирусной атаки на сайт, что-то изменилось..
- Так может у вас сторонний модуль стоял, посмотреть же можно какой именно и просто поверх переустановить. Посмотрите в директорию modules.
Или опишите конкретнее, что у вас не получилось с описанным в статье ARI YUI Menu.
Заранее благодарен. С ув. Андрей
#{$id}.yui-skin-sam ul li.yuimenubaritem-active a.yuimenubaritemlabel-active { color: green; }
для вертикального
#{$id}.yui-skin-sam ul li.yuimenuitem-active a.yuimenuitemlabel-active { color: green; }
Странно - но у меня почему-то не просматривается вообще класс .yuimenuitemlabel-active . (Пробовал просмотреть код элемента через Google Chrome).
Пробовал даже в чек-боксе поставить оставлять меню активным. Может быть есть какие-то нюансы еще?
Спасибо еще раз за Ваши труды - у меня все получилось.
С ув. Андрей
#ariyui103 .yuimenuitemlab el, #ariyui103 .yuimenubaritem label {white-space: normal;}#ariyui103{width:25000}#ariyui103 A{font-size: 13px !important; font-weight: lighter !important; text-transform: none !important;}
Вы видите {width:25000} в этом коде? Это не правильно!
Поставьте {width:350px} PX - это пиксель, а не неизвестная браузеру величина!
Загрузил ваш вариант menu.php на сайт, но не понимаю как выводить иконки..
1) как прикрепить конкретную иконку к конкретному пункту меню?
2) какова роль строк
$menuItem->menu_image = JURI::base(true).'/images/stories/'.$iParams->get('menu_image');
$menuItem->title = $menuItem->alias;
картинки должны лежать в images/stories
Объясните этот момент пожалуйста.
2 как выводить иконки - посмотрите в настройки меню (не модуля, а менеджера меню). Параметры отображения ссылки - Изображение ссылки - это то, что вам надо.
div#menu li a, #menu li span.separator {
height: 40px;
}
Определите нужную вам высоту.
Мне кажется, что мы обсуждали уже и вроде исправили, но снова третий уровень меню сильно короткий и это не красиво.
Вопрос: как увеличить ширину 3-го уровня?
_http://www.turizm4x4.ru/
Большое спасибо!
2 Обратите внимание на значение word-wrap, перенос строк добавляется автоматически.
#ariyui272 A{font-size: 12px !important; font-weight: normal !important; text-transform: none !important;}{width: 100%;word-wrap: break-word;}
Пожалуйста подскажите как отцентровать пункты меню? Они распологаются не по всей ширине шаблона. И еще момент, при наведении курсора на один из пунктов меню он меняет цвет, как его изменить? Еще раз благодарю за помощь!
2 " как изменить цвет" - в статье есть заголовок "Как поменять цвет пункта меню над которым курсор мыши?" - прочтите.
#{$id}.yui-skin-sam ul li.yuimenuitem { background-image: url(images/pic_01.jpg); }
горизонтального меню
#{$id}.yui-skin-sam .yuimenubaritem-selected, #{$id}.yui-skin-sam .yuimenubaritem-active { background: none; }
#{$id}.yui-skin-sam UL LI.yuimenubaritem { background-image: url(images/pic_01.jpg); }
Если вы хотите чтобы картинки во всех пунктах меню были разными, необходимо конкретизировать класс для каждого пункта, это сложнее, но разобраться можно по исходному коду страницы, либо средствами отладки
Как пример для вертикального меню
#{$id}.yui-skin-sam ul li.yuimenuitem-item101 { background-image: url(images/pic_01.jpg); }
#{$id}.yui-skin-sam ul li.yuimenuitem-item102 { background-image: url(images/pic_02.jpg); }
для горизонтального меню
#{$id}.yui-skin-sam .yuimenubaritem-selected, #{$id}.yui-skin-sam .yuimenubaritem-active { background: none; }
#{$id}.yui-skin-sam ul li.yuimenuitem-item101 { background-image: url(images/pic_01.jpg); }
#{$id}.yui-skin-sam ul li.yuimenuitem-item102 { background-image: url(images/pic_02.jpg); }
У меня не у меню закруглены углы, а в представлении модулей.
Берется бордюр 1px нужного цвета, затем скругляются углы
.mod-box {
border: 1px solid #ccc;
border-radius: 5px 5px 5px 5px;
-o-border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
}
Как добавить атрибуты title в ссылки и иконки пунктов меню?
В настройках меню есть
1 "Параметры отображения ссылки" и в нем "Изображение ссылки". Туда вписывается относительный путь к изображению , как пример images/application-wave-gray.png
2 "Описание ссылки" - то, что вы хотите написать в атрибуте ALT, это значение будет хинтом к пункту меню.
По бокам меню отступы до краев, как их убрать?
Я убираю отступы в представлении модулей.
.mod-box {
margin: 0px 0px 10px 0px;
padding: 0px 0px 5px 0px;
}
Спасибо!
Заранее благодарен
Центрировать так: #{$id}.yui-skin-sam UL LI A.yuimenuitemlabel {text-align: center;}
У меня не у меню закруглены углы, а в представлении модулей.
Берется бордюр 1px нужного цвета, затем скругляются углы
.mod-box {
border: 1px solid #ccc;
border-radius: 5px 5px 5px 5px;
-o-border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
--???
скажите пожалуйста. когда я прокручиваю с помощью прокрутки меню на несколько уровней в низ , то третий уровень меню тоже смещается. в итоге получается, что когда нахожу нужный пункт меню второго уровня, то меню третьего уровня открывается не по рядом с пунктом второго меню, а где-то вверху.
где ХХХ число, посмотрите его и раскрашивайте, вот примеры:
Для вертикального меню
#{$id}.yui-skin-sam LI.yuimenuitem.yuimenuitem-item188 {background: red;}
Для горизонтального меню
#{$id}.yui-skin-sam .yuimenubarnav .yuimenubaritem.yuimenuitem-item215 {background: blue;}
_viscomtec.ru -- Сбилась с ног, не могу найти, где убрать слово "Главная" в центре страницы над картинкой! Помогите, пожалуйста!
меню-главная-параметры отображения материала-заголовок выключить
Как поменять цвет пункта меню над которым курсор мыши?
Почему так случилось не смог разобраться. Помогите устранить причину возникновения дубля модуля меню.
Мой сайт: sitedelkin.ru
RSS лента комментариев этой записи