Прошу вашей помощи! Вопрос, как я понимаю, довольно простой, но у меня он вызывает ступор уже на протяжении недели! В джумле я новичек, так что прошу сильно не ругать Накидала я сайт в html, чтобы точно знать какой результат хочу получить от joomla. Вот результат вертикального меню: В Джумле же мне удалось реализовать только таким образом: Помогите исправить!!!!!!! 1) Категория меню (слинги) НЕ КРАСНОГО цвета, НЕТ ПОДЧЕРКИВАНИЯ, размер ПРЕЖНИЙ, МЕНЯЕТСЯ при наведении курсора 2) межстрочный интервал у разделов большой 3) отсутствие отступа у разделов относительно категории 3.а) отступ появляется только при наведении указателя Кусок кода для левого меню (index.php) Код (PHP): <div id="leftmenu"> <div id="leftmenu_sl"> <!--для вывода меню СЛИНГИ--> <jdoc:include type="modules" name="left_sl"/> </div> <div id="leftmenu_korm"> <!--для вывода меню ОДЕЖДА ДЛЯ КОРМЛЕНИЯ--> <jdoc:include type="modules" name="left_korm"/> </div> <div id="leftmenu_tov"> <!--для вывода меню ДЕТСКИЕ ТОВАРЫ ДЛЯ ДОМА--> <jdoc:include type="modules" name="left_tov"/> </div> <div id="leftmenu_nal"> <!--для вывода меню ТОВАРЫ В НАЛИЧИИ--> <jdoc:include type="modules" name="left_nal"/> </div> </div> Стили css: Код (PHP): #leftmenu{ float: left; padding: 0px 0px 0px 10px; width:180px; text-align: left; font-family: Segoe Print; line-height: 10px; text-indent: 25px; text-decoration: none; } #leftmenu_sl_zag{ float: left; font-size: 16px; color:red; } .zsl{ float: left; font-size: 26px; color:red; } #leftmenu :link { /*еще непосещенные ссылки*/ line-height: 10px; font-family: Segoe Print; font-size: 14px; text-indent: 25px; color:black; text-decoration: none; } #leftmenu :visited { /*посещенная ссылка*/ line-height: 10px; font-family: Segoe Print; font-size: 14px; text-indent: 25px; color:black; text-decoration: none; } #leftmenu_sl:active { /*нажатая ссылкк */ line-height: 10px; font-family: Segoe Print; font-size: 16px; text-indent: 25px; color:red; /*font-weight: 600;*/ text-decoration: none; } #leftmenu_korm :active { /*нажатая ссылкк */ line-height: 10px; font-family: Segoe Print; font-size: 16px; text-indent: 25px; color:e5ff00; /*font-weight: 600;*/ text-decoration: none; } #leftmenu_tov:active { /*нажатая ссылкк */ line-height: 10px; font-family: Segoe Print; font-size: 16px; text-indent: 25px; color:0006ff; /*font-weight: 600;*/ text-decoration: none; } #leftmenu_sl :hover{ line-height: 10px; font-family: Segoe Print; font-size: 16px; text-indent: 25px; color:red; text-decoration: none; /*наведение курсора*/ } #leftmenu_korm :hover{ line-height: 10px; font-family: Segoe Print; font-size: 16px; text-indent: 25px; color:e5ff00; text-decoration: none; /*наведение курсора*/ } #leftmenu_tov :hover{ line-height: 10px; font-family: Segoe Print; font-size: 16px; text-indent: 25px; color:0006ff; text-decoration: none; /*наведение курсора*/ }
Мне необходимо доработать меню в Joomla до внешнего вида меню html. А конкретно пункты, приведенные ниже: Понимаю, что дело с классами, суффиксами.... но реализовать самой никак не получается!
тебе надо что бы при наведении менялось так это hover. все равно ничего не понял... тебе надо вид при наведении изменить или без наведения?
у меня проблема в том, что я не понимаю, как можно изменять стили в самом меню. Т.е. как ,например, изменить категорию на красный цвет, а пункты меню ,например, на синий.... Как я понимаю, дело в суффиксах....но я не понимаю куда их вставлять =(
Проблема решена! Все оказалось гораздо проще! Может кому пригодится... Все изменения со стилем нао делать в css, используя классы, которые можно посмотреть в браузере! (у меня опера - там кликнуть правой кнопкой и далее на "проинспектировать элемент") Редактировать css таким макаром: (пример был приведен Trol'ем) Код (CODE): <div class="menu"> <ul> <li class="m1">пунк 1</li> <li class="m2">пункт 2</li> </ul> </div> сделаем пункты меню синим, апри наведении красным в ксс .menu ul li { /*все пункты мню синими*/ background:#0000ff; } .menu ul li :hover{ /*при наведении нужный пункт крассный*/ background:#ff0000; } добавим ко второму пункту меню что бы текст был побольше .menu ul li.m2 { /*добавляем класс, и пишем нужный код*/ font-size:16px; } вот помошник html и css htmlbook.ru За что большое спасибо Trol!