Можно ли такое сделать средствами css?
<div class="a">Div A</div>
<div class="b">Div B</div>.a:hover + .b { /* .a:hover ~ .b - если между элементами есть другие элементы */
    background: #007ffa;
}
Можно, сделал простейший пример :)
https://codepen.io/Guiseppe/pen/rJmbNB