[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Залипающие кнопки в меню на ксс.
RULEVOY
Доброго времени суток. Подскажите пожалуйста, как организовать менюху на ксс , с такими требованиями к ней:
1. меню в виде вкладок
2. вкладки не перекрывают друг друга (облегчает задачу)
3. ГЛАВНОЕ: при переходе на страницу, на которая ведет ссылка на одной из вкладок в меню , эта вкладка должна "залипать" , тоесть как-бы быть активной, выделяться уже на новой странице.

Собственно интересует именно третий пункт : эффект таков - навожу на вкладку - она выделяется(например синим цветом), это я организовал сам через :hover , далее щелкаю по выделенной вкладке, она открывает страницу и на этой новой открытой странице она является же "активной" (например выделена уже желтым). Подскажите решение, желательно кроссбраузерное на ксс, если оно возможно, думал уже реализвоать на php, но вроде это маразм, если можно все делать на клиентской стороне.

PS: листал cssplay, нашел что - то похожее:
http://www.cssplay.co.uk/menus/centered_sliding_doors.html , но все равно, желательно что бы вы как-то объяснили, мне важен принцип, по которому кнопки "залипаю", запоминаюся при переходе на следующую страницу.

Спасибо.



Спустя 15 часов, 7 минут, 7 секунд (16.07.2008 - 14:34) linedmk написал(а):
Они не запоминаются а просто на каждой страничке выводится соответствующий пункт меню по другому. Допустим задается другой класс CSS для нужного пункта меню, который отобразит его "активным". Кстати также сделано и на http://www.cssplay.co.uk/menus/centered_sliding_doors.html

Спустя 21 час, 14 минут, 31 секунда (17.07.2008 - 11:49) RULEVOY написал(а):
Спасибо, принцип понял. Разбил в генерации странички шапку на два куска до и после <style></style> и в них вписываю отдельные куски , которые подлежат изменению, они перекрывают ранее вставленный style.css. clapping.gif


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.