SVG图像分为三部分

我需要为网站上的SVG图片动态着色。该网站将根据用户的输入完成一些计算,并且结果必须以不同的颜色显示在图像上,而不是生成饼图。进行计算没有问题,但是,我没有使用SVG的经验-到目前为止,我发现最好的方法是使用以下代码:

<defs>
  <linearGradient id="myGradient" gradientTransform="rotate(0)">
    <stop offset="33%"  stop-color="gold" stop-opacity="1" />
    <stop offset="66%" stop-color="red" stop-opacity="1"/>
    <stop offset="80%" stop-color="blue" stop-opacity="1"/>
  </linearGradient>
</defs>

这几乎给了我想要的结果:

SVG图像分为三部分

但是,我需要防止颜色相互融合。

任何帮助将不胜感激!

rpoke 回答:SVG图像分为三部分

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3085050.html

大家都在问