【发布时间】:2019-09-25 13:15:36
【问题描述】:
我有一张黑白图像,我正在尝试使用 SVG 滤镜重新着色。 Safari 中的颜色看起来比 Chrome 中的颜色要深得多,有什么办法可以让 Safari 看起来与 Chrome 更一致?
CSS代码如下
.container-teamMembers a.six img {
-webkit-filter: url(#duotone_bright_green);
-moz-filter: url(#duotone_bright_green);
-o-filter: url(#duotone_bright_green);
-ms-filter: url(#duotone_bright_green);
filter: url(#duotone_bright_green);
}
SVG 过滤器是
<svg xmlns="http://www.w3.org/2000/svg" class="svg-filters">
<filter id="duotone_bright_green">
<feColorMatrix type="matrix" result="grayscale" values="1 0 0 0 0
1 0 0 0 0
1 0 0 0 0
0 0 0 1 0"></feColorMatrix>
<feComponentTransfer color-interpolation-filters="sRGB" result="duotone_blue_black">
<feFuncR type="table" tableValues="0.03137254902 0.74509803921"></feFuncR>
<feFuncG type="table" tableValues="0.007843137255 0.81568627451"></feFuncG>
<feFuncB type="table" tableValues="0.02352941176 0.0431372549"></feFuncB>
<feFuncA type="table" tableValues="0 1"></feFuncA>
</feComponentTransfer>
</filter>
</svg>
谁能告诉我如何让 Safari 看起来更轻巧/与 Chrome 更一致?
【问题讨论】:
标签: svg svg-filters