У меня есть два изображения внутри div. Когда пользователь наводится над вторым изображением, первая непрозрачность должна идти до 40%. Проблема я в том, что я не могу выбрать img.first
, когда img.second
зависнет. Я попытался взглянуть на общий селектор, но кажется, что только выбирает элементы, которые появляются после вашего начального селектора.
Я знаю, что это можно сделать с помощью jQuery, но мне интересно, есть ли чистое решение CSS?
<div>
<img class="first" src="#">
<img class="second" src="#">
</div>
div > img.second:hover ~ img.first { opacity:0.4; filter:alpha(opacity=40); } //failed