|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.08.2011, 00:35 | #1 |
Регистрация: 19.08.2011
Сообщений: 6
|
Вопрос по CSS (не для начинающих)
Доброго времени суток.
Три DIVa вложены друг в друга <div id="#1"> <div id="#2"> <div id="#3"> </div> </div> </div> Абсолютно позиционированы в разных местах (не накладываются, не пересекаются, хотя это и не важно). Каждому по отдельности присвоено CSS правило для состояния :hover (например меняется цвет фона) Получаем: - при мыши над div#1 он меняет фон, - при мыши над div#2 меняет фон div#2 и div#1, - при мыши над div#3 меняют фон все три div'а Вопрос: - Как написать CSS так чтобы "родитель" не реагировал на :hover своих потомков? - или говоря языком JS как остановить всплытие event'a Спасибо. |
20.08.2011, 01:20 | #2 |
Форумчанин
Регистрация: 11.02.2009
Сообщений: 305
|
Хм, правильно организуй классы, откажись от идентификаторов =)
Хочу быть лучшим, но пока что я только обычный =(
|
20.08.2011, 03:19 | #3 |
Регистрация: 19.08.2011
Сообщений: 6
|
Тип селектора CSS не причем, можно вообще не использовать ни id ни class а только контекстные.
Вопрос в том можно ли написать разные правила для "настоящего" :hover (когда курсор на элементе) и для :hover который случается потому что курсор над потомком? |
20.08.2011, 05:25 | #4 |
Заблокирован
Форумчанин
Регистрация: 30.12.2009
Сообщений: 544
|
Firebug/Google Chrome(Ctrl+Shift+J, проверка элемента).
В Firebug: ПКМ->Анализировать элемент->Правая колонка->Унаследовано от... И не будешь задавать таких вопросов.
Темы для WordPress. Русские WordPress шаблоны
|
20.08.2011, 11:20 | #5 |
Смайлик :)
Форумчанин
Регистрация: 12.12.2010
Сообщений: 445
|
Но тут наверно hover-ом не получится. Делай так
Код:
Самый перспективный framework Yii (c)
|
20.08.2011, 12:45 | #6 |
Пользователь
Регистрация: 20.04.2011
Сообщений: 11
|
без JavaScript такое не реализовать. могу за деньги сделать. пиши в личку.
Как научиться электронике?
http://radiobook.ho.ua/ |
20.08.2011, 12:48 | #7 | |
Регистрация: 19.08.2011
Сообщений: 6
|
Цитата:
to: TranceSmile, navodri Ребята спасибо за предложение, написать на JS могу сам, но хочу обойтись без него. Последний раз редактировалось Nezznayka; 20.08.2011 в 13:03. |
|
21.08.2011, 10:45 | #9 |
Верховный Судья
Пользователь
Регистрация: 23.11.2010
Сообщений: 82
|
у тебя получается так, что див прозрачный.
вместо дива создай картинку. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Книги для начинающих C# | bumer7721 | Обсуждение статей | 2 | 26.06.2011 17:26 |
Для начинающих БД Delphi | Rustam_ | БД в Delphi | 1 | 26.09.2010 05:34 |
С++ для начинающих | Maxim1 | Общие вопросы C/C++ | 10 | 31.05.2010 00:22 |
Урок по С++ для начинающих. | spamer | Общие вопросы C/C++ | 7 | 11.07.2009 04:32 |
C/C++, подработка для начинающих | lexaxl | Фриланс | 1 | 20.02.2009 14:48 |