- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть такой код: https://jsfiddle.net/y7cj5tmr/
Нужно чтобы при наведении мыши на один из трех блоков, менялись CSS свойства входящих в этот блок div'ов.
Например при наведении мыши на средний блок, у внешнего и внутреннего div'а менялись цвета background'ов.
Подскажите, как это сделать на css и javascript не меняя html код (без jQuery).
Спасибо!
NkDev,
Добавьте в css:
.outer:hover {background-color: maroon;}
.outer:hover .inner {background-color: blue;}
Это то что нужно?
https://jsfiddle.net/y7cj5tmr/2/
На чистом CSS вроде как пока никак нельзя. Но планируется сделать такую возможность.
Sitealert, Почему? Выше подсказали же правильное решение?
Sitealert, Почему? Выше подсказали же правильное решение?
Нет. это частное решение - работает при наведении на родительский блок, при этом меняются свойства дочернего элемента. А вот изменять свойства родительского элемента при действиях на дочернем элементе CSS3 не умеет.
А ТС поставил задачу именно таким образом
Например при наведении мыши на средний блок, у внешнего и внутреннего div'а менялись цвета background'ов.
melkozaur, Оптимизайка
Спасибо! То что нужно!
melkozaur, Оптимизайка
Спасибо! То что нужно!
То есть Вы неправильно поставили задачу? ;)
UPD: Я понял, задача была проще - имелся в виду средний блок по расположению в ряд, а не по иерархии. Как говорится, каждый получающий задачу понимает её иначе, чем ставящий.😂
То есть Вы неправильно поставили задачу? ;)
Ну там все запутанно, ибо в первом предложении именно то, что и сделали ему в примерах: