我在一个 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