我有一个 <div>
,里面有一个图标作为 background-image
,大小为15px,颜色为白色,背景透明。是否有办法在不对包含它的
着色的情况下覆盖图标的白色颜色?可以使用JavaScript和CSS吗?
我已经阅读了一些关于此问题的解决方案,例如在SO和CSS Tricks中使用色调叠加(显然不是我的问题的解决方案,因为我只想涂色图标,而不是背景),以及一些令人困惑和错误的建议(在background-color
并用background-image
)。
这对我来说似乎很微不足道。或者我们还没有达到CSS3的水平?
<canvas>
更有可能成为解决方案的候选。 - MartyIX