通过将鼠标悬停在 ::after 元素上来更改图像样式
Change image styling by hovering over ::after element
我有一个主图像,上面有一个箭头的次图像,其中箭头是使用伪后元素插入的。
现在我想在将鼠标悬停在主图像上时更改其不透明度。这工作正常,直到有人将箭头图像悬停在顶部 - 然后它没有。如何在辅助箭头图像上放置悬停样式,这会改变主图像的不透明度?
谢谢!
您可以添加包装器,并为其悬停,如下所示:
<div class='wrap'>
<div class='img'></div>
</div>
然后,添加这样的样式:
.wrap:hover + .img {
}
尝试将此 css 应用于您的伪后元素:
pointer-events:none
我有一个主图像,上面有一个箭头的次图像,其中箭头是使用伪后元素插入的。
现在我想在将鼠标悬停在主图像上时更改其不透明度。这工作正常,直到有人将箭头图像悬停在顶部 - 然后它没有。如何在辅助箭头图像上放置悬停样式,这会改变主图像的不透明度?
谢谢!
您可以添加包装器,并为其悬停,如下所示:
<div class='wrap'>
<div class='img'></div>
</div>
然后,添加这样的样式:
.wrap:hover + .img {
}
尝试将此 css 应用于您的伪后元素:
pointer-events:none