我在文本周围有一个发光滤镜,发光使文字可读,否则就不会(在黑暗的背景下)。所以过滤器不能在任何浏览器中工作可能意味着我将不得不回到图像而不是svg。谁能想到任何其他选择?
过滤器必须从实际文本中删除,而不是围绕它的矩形。
以下是在Safari
中无法渲染的代码 <filter
id="glow2" width="150%" height="150%"
style="color-interpolation-filters:sRGB;">
<feFlood
id="feFlood4276"
result="flood"
flood-color="rgb(255,255,255)"
flood-opacity="1" />
<feComposite
id="feComposite4278"
result="composite1"
operator="in"
in2="SourceGraphic"
in="flood" />
<feGaussianBlur
id="feGaussianBlur4280"
result="blur"
stdDeviation="4"
in="composite1" />
<feOffset
id="feOffset4282"
result="offset"
dy="0"
dx="0" />
<feComposite
id="feComposite4284"
result="composite2"
operator="over"
in2="offset"
in="SourceGraphic" />
</filter>