| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Вёрстка веб-сайтов > Подсветка активной ссылки в меню |
| Автор: Marlik 14.8.2012, 00:25 | ||||
Доброго времени суток, есть менюшка, при нажатии пункта меню(ссылка), ссылка должна остаться активной, a:active не срабатывает, гуглю, туплю и все никак, может кто встречался.
Спасибо. |
| Автор: ksnk 14.8.2012, 01:25 | ||
может
? |
| Автор: Marlik 14.8.2012, 01:52 |
| Вот спасибо!!! Только все равно не пашет... ((( |
| Автор: IBS 14.8.2012, 10:28 |
| А что в вашем понимании "оставаться активной"? может вам visited надо? |
| Автор: Marlik 14.8.2012, 11:41 |
| Да нет не visited, при наведении(hover) и нажатии на ссылку должен поменятся цвет ссылки и ссылка должна остаться активной(active). Это же пункт меню. То есть, есть несколько пунктов меню и страницы к которым они привязаны, нажал на ссылку получил страницу, а сама ссылка показывает цветом на какой странице ты находишься. Спасибо. |
| Автор: IBS 14.8.2012, 11:53 |
| Тут visited ближе всего, мне кажется ) Ну а вообще только средствами css такого не сделать |
| Автор: ksnk 14.8.2012, 12:04 |
Нажал на ссылку, броузер перешел и получил ДРУГУЮ страницу? |
| Автор: Marlik 14.8.2012, 12:10 | ||
| Да так, и должна подсвечиваться та ссылка(то есть быть активной), на странице которой мы находимся.(надеюсь правильно сформулил) Я вот думаю как бы не пришлось яваскриптить. Добавлено через 9 минут и 35 секунд
visited не нужен, это же меню сайта!!! Максимум hover. Да скорее всего придется использовать другой способ. Убивает только то, что в стандарте css есть такая фича: active, а вот почему не работает, хз... |
| Автор: IBS 14.8.2012, 12:23 |
| active - это момент когда ты удерживаешь ЛКМ на ссылке. Практически не заметно, как правило, т.к. это довольно быстрое действие ) |
| Автор: Marlik 14.8.2012, 12:32 |
| Вот спасибо, век живи век учись. Я кстати думал, что active это когда на ссылку нажал, она и осталась подсвеченной. Раньше как-то не встречался с этим, ну вот в ТЗ пункт четвертый: 1. Site has fixed width 1024px 2. Top bar (dark color strip) has fixed position 3. Text ‘Company’ is link to home page (‘index.html’) 4. Nav menu items have a hover state and active state with color( #1f5299) 5. Click on nav menu item should change page title (‘ABOUT US’) to corresponding menu item name. Спасибо. |
| Автор: IBS 14.8.2012, 14:55 |
| Ну в ТЗ скорее всего как раз имели ввиду то, что вы говорите(тут лучше уточнить), просто в css active - это не оно |
| Автор: tenmet 20.8.2012, 18:23 | ||||||
| Вот такой вариант есть на css, это если обычное меню. Записываем css:
html: на странице "Контакты"
на странице "Главная"
ну и т.д |