使用 CSS 更改 .png 颜色 [重复]

Posted

技术标签:

【中文标题】使用 CSS 更改 .png 颜色 [重复]【英文标题】:Change .png color with CSS [duplicate] 【发布时间】:2019-07-19 00:16:15 【问题描述】:

所以我有这张图片:

如何仅使用 CSS 将灰线更改为黑色?

图片是 png 文件,我想保留白色背景。

编辑:this answer 不是重复的,因为它也改变了背景,这不是我想要的。

【问题讨论】:

您提供的 png 不透明。你可以考虑一个灰度滤镜 【参考方案1】:

您无法更改 png 图像。如果您想更改线条,例如在悬停或其他事件上,您需要使用 svg 图标。

【讨论】:

如果您愿意处理有限的浏览器支持配置文件,您可以在一定程度上使用 CSS filter 属性更改 PNG 的外观。 @RwwL 是的,我同意你的观点,但你不能更改图标上的元素

以上是关于使用 CSS 更改 .png 颜色 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

使用 CSS 更改 svg 图像的颜色 [重复]

有啥方法可以使用 css [重复] 更改列表样式圆圈的颜色

使用Javascript更改CSS中元素的背景颜色[重复]

在 CSS 和 Jquery 中将颜色更改回默认值 [重复]

如何仅使用 CSS 一次更改多个 SVG 颜色 [重复]

CSS更改hr标签的颜色[重复]