假设一个透明的PNG以白色显示一个简单的形状,是否可以通过CSS以某种方式改变它的颜色?是不是覆盖了什么?
发布于 2014-08-12 19:58:46
如果你只需要一个图标,那么就没有必要设置整个字体,而且我觉得作为一个单独的元素,它更“干净”。因此,在HTML5中,您可以将SVG直接放在文档流中。然后,您可以在.CSS样式表中定义一个类,并使用fill属性访问其背景颜色:
工作小提琴:http://jsfiddle.net/qmsj0ez1/
请注意,在示例中,我使用了:hover来说明行为;如果您只想更改“正常”状态的颜色,则应该删除伪类。
https://stackoverflow.com/questions/7415872
复制相似问题