答案 0 :(得分:3)
您可以使用filter: invert(100%)
来实现此目的。
但请记住,只有有限的支持,所以它不适用于所有浏览器。请参阅:http://caniuse.com/#search=filter
.container {
background-color: black;
width: 35px;
height: 35px;
padding-top: 10px;
}
img {
filter: invert(100%);
}
<div class="container">
<img src="https://i.stack.imgur.com/qiFDT.png">
</div>
答案 1 :(得分:0)
纯CSS实际上是不可能的。
要更改图像颜色,有两个公共解决方案:
第一个解决方案肯定是最好的,因为您只需要一个SVG文件,并且您可以使用简单的CSS命令来实现您想要的结果。但是,如果您熟悉Javascript,第二个选项也很简单。