Вы можете использовать соседний селектор брата (обратите внимание, что div
в этом случае должен следовать сразу за a
):
a:hover + div { background: blue } /* this is all that really matters */
<a href='#'>HOVER ME</a>
<div>I AM A DIV</div>
Если есть еще один элемент между a
и div
, но они все еще являются братьями и сестрами, вам нужно использовать ~
вместо +
.