debugging 是否有任何在线工具来测试SVG路径?

yyyllmsg  于 2023-03-30  发布在  其他
关注(0)|答案(4)|浏览(130)

我正在构建一个使用SVG paths的应用程序,我希望能够看到我的路径渲染。有没有一个网站,比如说JSFiddle,你可以在上面粘贴SVG路径,验证它,并看到它渲染?

编辑:我发现JSFiddle在这方面工作得很好,选择Raphael.js、svg.js等作为框架。例如http://jsfiddle.net/DFhUF/1393/

var paper = Raphael(0, 0, 300, 500);

paper.path("M75,75 m-50,0 a50,50 0 1,0 100,0 a50,50 0 1,0 -100,0")
.attr({stroke: "#808", opacity: 1, "stroke-width" : 6})

paper.path("M75,225 m-40,-50 h80, a10,10 0 0,1 10,10 v80 a10,10 0 0,1 -10,10 h-80 a10,10 0 0,1 -10,-10 v-80 a10,10 0 0,1 10,-10")
.attr({stroke: "#808", opacity: 1, "stroke-width" : 6})

这可能已经足够满足我的需要了,但如果知道是否有其他工具可以帮助测试和调试SVG路径的编辑,那就更好了。

jhkqcmku

jhkqcmku1#

如果你只是想在浏览器中快速尝试一些SVG,而不是在保存和加载文件时乱花手脚,jsFiddle是一个很好的选择。
使用下面的代码作为模板:

<svg xmlns="http://www.w3.org/2000/svg">
    <path d="your path data here"></path>
</svg>

我创建了一个sample to work from here
jsFiddle还支持D3,PaperJs和Raphael等框架,从左侧的下拉列表中。

kr98yfug

kr98yfug4#

编辑:您的更新没有显示出于某种原因之前,我张贴此...
将SVG路径粘贴到一个名为.svg的文本文件中,并在浏览器中打开它

<html>
  <head><title>My SVG test page</title></head>
  <body>
    <h1>My SVG test</h1>
    <object id="SVG" type="image/svg+xml" data="MySvgTest.svg" 
      width="1000" height="1500"/>
  </body>
</html>

并在浏览器中打开它(参见入门)。它假定SVG位于MySvgTest.svg中

相关问题