答案 0 :(得分:2)
虽然您可以为图像设置样式,但在CSS3中无法更改Icon的颜色,因为它需要混合模式。
您可以使用HTML5 Canvas实现此目的
// Color
var over = someCanvas.getContext('2d');
// Icon
var under = anotherCanvas.getContext('2d');
over.blendOnto( under, 'screen', {destX:30,destY:15} );
答案 1 :(得分:1)
如果图标图像具有透明背景,那么您可以在图像后面设置CSS背景颜色,如下所示:
background: #c00 url(kombine-iphone-icons.png); /* Puts a red background behind the icon image */
不幸的是,CSS 3(或任何WebKit的CSS扩展)中没有任何内容可以让您更改图像的颜色。
答案 2 :(得分:0)
是的,您可以使用css3设置图像样式。但有些东西告诉我,你的问题实际上更具体,看起来像..
答案 3 :(得分:0)
尝试
img {
background-color: #FF00FF;
}