Chrome SVG渲染工件

时间:2019-03-27 12:17:40

标签: google-chrome svg path

我有一个简单的Chrome SVG渲染问题示例。有两个重叠的三角形-但不是在单色中填充渐变,而是在Chrome中添加了渐变:

https://jsfiddle.net/prozoroff/f97tjwcb/

<svg width="1000px" height="1000px">
  <path id='path' d="M100 100 L100 200 L200 100 M150 150 L200 200 L180 200"
   stroke="none" fill="rgba(50,50,50)"></path>
</svg>

还有其他人遇到这个问题吗?看起来像个错误,但是也许有一些方法可以用代码修复它?

1 个答案:

答案 0 :(得分:0)

解决此问题的一种方法是将第二步(M)稍微偏离对角线。

 M150.2 150.2

<svg width="1000px" height="1000px">
  <path id='path' d="M100 100 L100 200 L200 100 M150.2 150.2 L200 200 L180 200"
   stroke="none" fill="rgb(50,50,50)"></path>
</svg>