小智 23
您可以使用css图像过滤器,如下所示:
img:hover {-webkit-filter: brightness(150%); }
Run Code Online (Sandbox Code Playgroud)
这有时看起来很有趣,只适用于webkit浏览器,但它是我能想到的最佳解决方案.它还可以让你保持蓝色背景.
这是一个在蓝色背景上显示Kickstarter标志的jsfiddle.
干杯,
And*_*ndy 19
据我所知,由于蓝色背景,此时你不能用纯CSS做你需要的东西.我认为你最好的选择是在photoshop中编辑图像作为:hover亮度,然后使用如下内容:
img {
opacity: 0.7;
}
img:hover {
opacity: 1;
}
Run Code Online (Sandbox Code Playgroud)
在悬停时更改不透明度将起作用:
img:hover {
opacity: 0.5;
}
Run Code Online (Sandbox Code Playgroud)