群组中的D3路径在Firefox中不显示,仅在Chrome中显示

切诺克

我有以下内容-我已经进行了一段时间的修改,但似乎无法找到出现在Firefox中的方法。有人知道为什么吗?圆圈出现了。Firefox代码检查器的大小也为0x0。

<g transform="translate(85 460)" class="avatar">
  <circle cy="0" cx="0" r="6" class="base"></circle>
  <path transform="translate(0, 0) rotate(0) scale(1)" fill="black" d="M 0,0, L 0,8, L 10,0 Z"></path>
  <circle cy="0" cx="0" r="3" class="dot"></circle>
</g>

任何帮助将不胜感激。

编辑:完全svg:

<svg style="border: 1px solid black;" height="500" width="500">
  <image height="500" width="500" y="0" x="0" xlink:href="image.jpg"></image>
  <path style="opacity: 1;" d="M85,460Q81,150,85,110C91,49.99999999999999,113,60,125,60S162.75,77,165,110S131,250,140,280S204,305.5,225,310S268.75,322,280,310S291,254,300,230S328,150,340,150S371,209,380,230S394.75,278,400,290S410.5,307,415,310S424,310,430,310S449.75,307,455,310S463.5,324,465,330S465,338.75,465,350Q465,357.5,465,405" class="path selected"></path>
  <path d="M110,395L380,395" class="path"></path>
  <g transform="translate(85 460)" class="avatar">
    <circle cy="0" cx="0" r="6" class="base"></circle>
    <path transform="rotate(0) scale(1)" fill="black" d="M 0,0, L 0,8, L 10,0 Z"></path>
  </g>
</svg>
罗伯特·朗森

根据SVG规范,如果路径中出现逗号,则它的两侧必须有一个数字。

您的路径无效,并且Firefox的路径渲染正确。我不知道是否存在Chrome浏览器错误(如果没有的话)对此路径错误进行无效渲染。

要获得在FF中工作的路径,请删除流浪逗号:

<path transform="rotate(0) scale(1)" fill="black" d="M 0,0 L 0,8 L 10,0 Z"></path>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章