【发布时间】:2016-07-12 05:36:39
【问题描述】:
给定一个以白色显示简单形状的透明 PNG,是否可以通过 CSS 以某种方式更改其颜色?某种叠加还是什么?
【问题讨论】:
-
您可以设置
background-colorCSS 属性。您可以创建将被固定的不透明部分,以及将通过 CSS 用您喜欢的任何颜色填充的图像的透明部分。这是你想要达到的目标吗? -
@qbk,这值得回答,而不仅仅是评论。从技术上讲,你比我领先 1 秒。
-
您可以使用具有混合模式的伪元素来重新着色任何 100% 黑色或 100% 白色(背景保持透明)的图标。在这里查看我的答案:stackoverflow.com/a/39796437/1472114
-
对于那些正在寻找不涉及那些完全不适合此的可怕“过滤器”的实际、最新答案的人,请看:stackoverflow.com/a/32736304/671092 你可以跳过其余的:不客气。
标签: css image colors png overlay