Для каждой кнопки меню, свой стиль.[РЕШЕНО]
Прислано: F10
вс, 07/12/2008 - 18:18
Есть меню, слева.
Всего 4 кнопки.
Первая кнопка - задана так
<li class="leaf first">...</li>
Вторая и третья
<li class="leaf">...</li>
Последняя
<li class="leaf last">...</li>
Охота для каждой кнопки свой стиль, а получается что вторая и третья просто
"leaf".Кто как решает?
- F10's blog
- Для комментирования войдите или зарегистрируйтесь
Спасибо, помогло изменение функции
function zen_menu_item_link($link)
в файле template.php темы.
Жаль меняется class тега
<a class="...">...</a> >
<li class="...">...</li>
- Для комментирования войдите или зарегистрируйтесь
И вот, еще.
Теперь я могу задавать для каждой ссылки свой стиль,например так
a.menu-214 { color: black; }
А как задать стиль для активной a.menu-214?
Не напишешь же
a.menu-214 a:active { ... }
- Для комментирования войдите или зарегистрируйтесь
может так a.menu-214:active
- Для комментирования войдите или зарегистрируйтесь
может так a.menu-214:active
Ошибка в синтаксисе по моему
- Для комментирования войдите или зарегистрируйтесь
Ошибка в синтаксисе по моему
норм все
- Для комментирования войдите или зарегистрируйтесь
попробуй модуль menu-attributes
или почитай тут
- Для комментирования войдите или зарегистрируйтесь
Спасибо, уже решил вот по этой теме
- Для комментирования войдите или зарегистрируйтесь
Можно решить с помощью селекторов сестринских элементов в css, ну что-то типа:
ul li {
height:***px;
width: ***px;
background-repeat: no-repeat;
background-image: url(../files/pic1.png);
}
ul li+li {
background-image: url(../files/pic2.png);
}
ul li+li+li {
background-image: url(../files/pic3.png);
}
Сюда же добавить стилей для "hover" и тп.
Тут главное соблюдать однозначную последовательность при выводе пунктов меню.
- Для комментирования войдите или зарегистрируйтесь




Комментарии