Я нашел много подобных проблем, но ни одного решения для моего.Изменить несколько div на hover еще один div
У меня есть 3 изображения, отображаемые рядом друг с другом. Изображения представляют собой фоновое изображение с помощью CSS. Я объясню, почему позже:
<div class="team-photo-container">
<div class="team-photo-wrapper">
<div class="team-photo david"></div>
<div class="team-photo charlotte"></div>
<div class="team-photo timon"></div>
</div>
Когда я наведите курсор мыши на первое изображение (.david
) Я хочу фоновое изображение двух других (.charlotte
и .timon
), чтобы изменить. Я получил эту работу с этим:
.charlotte:hover ~ .david {
background-image: url(../../images/basic-david-right.jpg) !Important;
}
.charlotte:hover ~ .timon {
background-image: url(../../images/basic-timon-left.jpg) !Important;
}
ТЕПЕРЬ МОЯ ПРОБЛЕМА:
Я хочу, чтобы то же самое произойдет с другими изображениями. Поэтому, когда я нахожусь на .charlotte
, я хочу получить фоновое изображение для .david
и .timon
для изменения. НО это только изменяет .timon
. Когда я пытаюсь код парения на .timon
, ни одно изменение ...
Я думаю, что код не работает, когда DIV находится в передней части парения DIV ...
Я надеюсь, что вы, ребята понимают, что я вопрос! Извините за английский, я голландский.
Дэвид
Вы не можете выбрать предыдущий элемент с CSS, вам необходимо JQuery или JavaScript, – LinkinTED