23.07.2009, 19:39 | #22 |
Chrome User
|
Вот еще вопрос в эту же тему .
Вот как сделали так sshot-2.png проходишь в раздел регистрация , то вот так sshot-3.png т.е. не мышку перемещаешь (делаешь активным область), именно уже когда нажал . Это сделано по средствами css ???
__________________
Кто хочет - ищет способ, кто не хочет - ищет причину. СОКРАТ Последний раз редактировалось dar; 23.07.2009 в 19:41. |
23.07.2009, 19:44 | #23 |
Администратор
|
Да, CSS. Выделенному пункту меню дается class="active", а в CSS описывается правило для .active со своим фоновым изображением.
P.S. Полезно изучать HTML-код страницы.
__________________
[BATTLE]SERVER |
Благодарности: 1 | dar (23.07.2009) |
23.07.2009, 23:45 | #24 |
Chrome User
|
MDM, а по каким причинам класс может не присваиваться ???
FureBug показывает что его нет . Код HTML:
<style type="text/css"> a:active { color: #f00; /* Вы имеете ввиду это ??? */ } </style> <a href="#">текст</a> Код HTML:
a:visited { color: #900060; /* Цвет посещенных ссылок */ } А там затемняется ( меняет цвет фона или даже накладывается изображение ) , на той ссылке в которой ты сейчас находишь ( ну т.е. в той категории ) и если перейти на другую категорию , то затемниться другая . Вот зайти на этот сайт и провести по верхнему меню - используется active , а если допустим нажать на "регистрация" - эта область затемниться ( даже если мышь убрать она не пропадет цвет/изображение ) , а потом нажать на "контакты" , то затемнится область контактов , а область регистрация станет стандартного цвета . Что еще самое странное у меня не присваивается класс active , а там присваивается . По каким причинам это возможно ???
__________________
Кто хочет - ищет способ, кто не хочет - ищет причину. СОКРАТ |
24.07.2009, 01:00 | #25 |
Администратор
|
Код HTML:
.active { background: #F00 url('image.png'); } ... <a class="active" href="#">Link</a>
__________________
[BATTLE]SERVER |
Благодарности: 1 | dar (24.07.2009) |
24.07.2009, 01:40 | #26 |
Chrome User
|
Все вроде правильно , как Вы указали , но что-то все равно не работает Вот так написано у меня
Код HTML:
<!-- MENU --> <div class="topmenu"><div class="dleft"><div class="dright"> <a class="flink factive" href="/index.php" title="Главная"><b>Главная</b></a> <a href="/index.php?do=register" title="Регистрация"><b>Регистрация</b></a> <a href="/index.php?do=feedback" title="Контакты"><b>Контакты</b></a> <a href="/index.php?do=stats" title="Статистика"><b>Статистика</b></a> <a href="/sitemap.xml" title="Карта сайта"><b>Карта сайта</b></a> <a href="/engine/rss.php" title="RSS"><b>RSS</b></a> <a href="#" title="О нас"><b>О нас</b></a> </div></div></div> <!-- END MENU --> Код HTML:
<style type="text/css"> .topmenu a:hover { color: #fff; background: #71a3c1 url("../images/menutop_links.png") repeat-x 0 -47px; } .topmenu a.flink { background-position: 0 -188px; } .topmenu a.active { background: #1e72a4 url("../images/menutop_links.png") repeat-x 0 0; } .topmenu a.active:hover { background: #337fab url("../images/menutop_links.png") repeat-x 0 -282px; } .topmenu a.factive { background: #1e72a4 url("../images/menutop_links.png") no-repeat 0 -141px; } .topmenu a.factive:hover { background: #337fab url("../images/menutop_links.png") repeat-x 0 -235px; }</style> У него есть active у меня нет .
__________________
Кто хочет - ищет способ, кто не хочет - ищет причину. СОКРАТ |
24.07.2009, 02:02 | #27 |
Администратор
|
Страница динамическая, генерируется скриптом. Он и добавляет .active в зависимости от того, на какой странице находишься.
Также, проверь, соответствуют ли смещения фона ссылок изображениям. Если фон отображается корректно, тогда порядок. Если нет, погугли на предмет background-position. Почему-то мне кажется, что ты изучаешь материал "методом тыка" и "copy-paste", не пытаясь понять, как это работает.
__________________
[BATTLE]SERVER Последний раз редактировалось MDM; 24.07.2009 в 02:08. |
Благодарности: 1 | dar (24.07.2009) |
03.07.2010, 17:44 | #30 |
Chrome User
|
Untitled-1.png
У меня вот так нарезано, как показано на рисунке. Сама проблема: как сделать кончик активным, когда активно и основную поверхность, чтобы он тоже закрашивался? sshot-5.png Второй блок у меня делается активным (из первого рисунка), а первый нет. Какая должна быть вложенность чтобы оба можно было заставить изменяться при наведении мышки. UPD Вопрос решен, всем спасибо.
__________________
Кто хочет - ищет способ, кто не хочет - ищет причину. СОКРАТ Последний раз редактировалось dar; 04.07.2010 в 23:57. |
15.08.2010, 20:26 | #33 |
Местный
|
SoaT, смотри сюда: http://htmlbook.ru/css/
__________________
wish you were here Последний раз редактировалось SuperSkat; 15.08.2010 в 20:26. |
15.08.2010, 20:51 | #34 | ||||||||||||||||||||||||
Модератор
|
SuperSkat, так куда именно то смотреть?)
Вот сюда смотрел: http://ru.html.net/tutorials/css/lesson4.asp
|
||||||||||||||||||||||||
15.08.2010, 21:11 | #35 |
Местный
|
SoaT, странно, потому что у меня всё отлично работает...
Код HTML:
<style> h1 { font: small-caps 30px arial, verdana, sans-serif; } </style> <h1>Hello!</h1> погорячился немного, при полном описании текст жирный..
__________________
wish you were here |
16.08.2010, 18:08 | #37 | ||||||||||||
Пользователь
|
__________________
Gentoo user |
||||||||||||
Благодарности: 1 | SoaT (16.08.2010) |
17.08.2010, 00:19 | #39 |
Пользователь
|
Можно её использовать по мере обучения. Например не помешает шаблон типа:
Код HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html lang="ru"> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title></title> </head> <body> </body> </html> ~ Код HTML:
html:4s
__________________
Gentoo user Последний раз редактировалось zhekas; 17.08.2010 в 00:43. |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопросы Путину | iva | На завалинке | 49 | 14.06.2010 18:28 |
Как правильно решать “алкогольные” вопросы с ГИБДД | bobby | Авто-мото | 0 | 27.05.2009 17:11 |
Поднимаем сервер CSS! | DaleX | Игровой мир | 2 | 09.05.2007 15:26 |
Вопросы и ответы (F.A.Q.) | MDM | Mozilla Firefox | 5 | 13.11.2006 21:09 |