Mic*_*kel 19
[UPDATE]
纯CSS解决方案是使用CSS过滤器:
img:hover {
filter: brightness(1.5);
}
Run Code Online (Sandbox Code Playgroud)
在这里,我们为悬停时的所有图像添加50%的亮度.
为什么不?您始终可以将父容器的背景设置为#fff(白色),然后降低图像的不透明度.
HTML:
<div class="white">
<img src="image.jpg" alt="Image" />
</div>
Run Code Online (Sandbox Code Playgroud)
CSS:
.white { background: #fff; }
img:hover {
opacity: 0.5;
filter: alpha(opacity=50);
}
Run Code Online (Sandbox Code Playgroud)
另一种解决方案是使用JavaScript库,例如Pixastic.