试图获得黑暗SVG图像的白色阴影

问题描述 投票:1回答:1

我正在尝试将带有阴影的svg图像放入。我的主页背景色很暗。所以我想要一个黑色svg对象的白色阴影。那可能吗??

the svg image looks like this.

svg svg-filters dropshadow
1个回答
2
投票

是的,您可以在将模糊复合到源图形之前将模糊重新着色为白色。像这样:

<feGaussianBlur id="blur" in="SourceAlpha" stdDeviation="4"/>
<feColorMatrix id="recolor"  type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0" result="white-glow"/>

<!-- Merge the shadow with the original --> 
<feMerge> 
  <feMergeNode in="white-glow"/> 
  <feMergeNode in="SourceGraphic"/> 
</feMerge> 
</filter>
© www.soinside.com 2019 - 2024. All rights reserved.