【问题标题】:support for svg in qooxdoo支持 qooxdoo 中的 svg
【发布时间】:2017-06-07 11:47:26
【问题描述】:

我喜欢将 svg 加载到我的 qooxdoo gui 中,将一些事件处理程序链接到 svg 元素(pointerdown、pointermove)并从外部操作 svg 元素(style.transform=rotate)。所以我需要从 qooxdoo 级别访问 svg 元素。但是如何将 svg 嵌入到 qooxdoo 中,而不仅仅是作为图像呢? 是否支持在 qooxdoo 中处理 svg? 我找到了一种如何在 html5 中嵌入 svg 的方法。在这里,您可以通过标签嵌入 svg dom 结构:对象。这就是我在 qooxdoo 中寻找的东西。 我发现了一个 qooxdoo svg-contrib;但这已经有几年了(2011 年),我想知道它是否已经集成到 qooxdoo 中,或者它是否仍然是最好的起点?

【问题讨论】:

    标签: javascript svg qooxdoo


    【解决方案1】:

    D3.js 是一个在 Javascript 中操作 svg 对象的好模块。但是,我不确定您是否可以将模块集成到 qooxdoo 框架中。

    【讨论】:

      【解决方案2】:

      使用 snap.svg、svg.js、raphael 和 fabric.js 进行交互式和图形制作(工程数据到 PDF 报告)我目前只依赖于 fabric.js,可以轻松动态加载SVG,一个很好的过渡到 HTML5 画布,并与页面上的控件进行了很好的交互。所有这些库都有相当长的学习曲线,但是使用 Inkscape 作为基本的 SVG 模板工具和使用 fabric.js 作为渲染库可以让您很好地简化生产过程。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-06-17
        • 2020-04-13
        • 2011-04-22
        • 2010-12-19
        • 2017-05-19
        • 2020-04-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多