我有透明背景的黑色png。
我正在尝试使用 Hue-rotate(180deg) 和 invert(100%) CSS 更改颜色,但失败了。
在其他颜色的png的情况下,一切都很好。
.huerotate{-webkit-filter: hue-rotate(180deg); filter: hue-rotate(180deg);}
<img src="blackXXX.png" class="huerotate"/>
Run Code Online (Sandbox Code Playgroud)
可能还是不可能?
是的,你可以做到……黑色很棘手。
就是这样:
background: url(black.png);
filter: brightness(0.9) invert(.7) sepia(.5) hue-rotate(100deg) saturate(200%);
Run Code Online (Sandbox Code Playgroud)
这使黑色 - > 蓝色。