【发布时间】:2017-02-17 17:58:06
【问题描述】:
我一直在使用-webkit-filter: grayscale(100%); 使图像变灰。是否可以将图像染成蓝色?我想我可以像这样使用 SVG 过滤器并在 CSS 中引用它:
-webkit-filter: url(filters.svg#grayscale);
文件过滤器.svg:
<svg xmlns="http://www.w3.org/2000/svg">
<filter id="grayscale">
<feColorMatrix type="matrix" values="0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"/>
</filter>
</svg>
上面的代码也只是一个灰度过滤器,我对 SVG 的了解还不够,无法制作一个蓝色的。我要找的蓝色是#002060。
任何正确方向的帮助或指示将不胜感激。
【问题讨论】: