Я хочу изменить цвет фона div при зависании на другом. Первый div будет черным, но не изменится, когда наведите курсор мыши. При падении над вторым div фон на этом чернеет, а первый div станет белым. Я делал это раньше, но похоже, что он больше не работает.Наведите указатель на конкретный div - измените другой div
CSS
.svart {
background-color: black;
}
.hvit {
background-color: white;
}
.hvit:hover {
background-color: black;
}
HTML
<div id="bestill_forside" class="svart">
One
</div>
<div id="lear_forside" class="hvit">
Two
</div>
Я попытался следующие:
.hvit:hover .svart {
background-color: white;
}
.hvit:hover + .svart {
background-color: white;
}
.hvit:hover > .svart {
background-color: white;
}
Вы не можете сделать это с помощью CSS без изменения разметки. У CSS нет предыдущих селекторов. Я бы предложил использовать JavaScript или jQuery. –
https://developer.mozilla.org/en-US/docs/Web/CSS/Pseudo-classes –