我喜欢将svg加载到我的qooxdoo gui中,将一些事件处理程序链接到svg元素(pointerdown,pointermove),并从外部操作svg元素(style.transform=rotate)。因此,我需要从qooxdoo级别访问svg元素。但是如何将svg嵌入到qooxdoo中而不仅仅是作为一个图像呢?是否支持在qooxdoo中处理svg?我找到了一种在html5中嵌入svg的方法。在这里,您可以通过标签: object嵌入svg dom结构。这就是我在qooxdoo中寻找的东西。我发现了一个qooxdoo svg-contrib;但这已经有几年的历史了(2011),我想知道它是已经集成到qooxdoo中了,还是仍然是最好的起点?
发布于 2017-06-07 19:50:43
D3.js是一个很好的在Javascript中操作svg对象的模块。但是,我不确定您是否可以将模块集成到qooxdoo框架中。
发布于 2017-09-20 06:41:53
在使用snap.svg、svg.js、raphael和fabric.js进行交互和图形制作(将工程数据转换为PDF报表)后,我目前只依赖fabric.js,可以轻松地动态加载SVG,可以很好地过渡到HTML5画布,并且可以与页面上的控件进行良好的交互。所有这些库都有相当长的学习曲线,但是使用Inkscape作为基本的SVG模板工具和fabric.js作为渲染库可以很好地简化生产过程。
https://stackoverflow.com/questions/44411781
复制相似问题