javascript - 使用 SVG 文件的跨浏览器解决方案?

标签 javascript flash svg raphael

哪种跨浏览器 JavaScript SVG 库可以让我显示预制 SVG 图像并与之交互。

我知道这些库:

  • > Raphaël : 我目前正在使用它和一个 SVG 加载插件。但是该插件不支持 Inkscape 或 Adob​​e Illustrator SVG(即大多数 SVG)。
  • > cang : 这个库看起来很有前途,但它需要 <canvas> IE 本身没有的支持。
  • > svgweb : 另一个更有前途的图书馆。它需要 Flash,但大多数 IE 用户都有 Flash。
  • > jQuery SVG : 似乎可以加载SVG图像,但开发似乎已经死了。它要求我使用 jQuery 1.3 的修改版本。

我基本上是在尝试使任意图像 block “可选择”。

如有任何帮助,我们将不胜感激。

最佳答案

Raphaël 确实通过使用 this great plugin 支持导入 Illustrator SVG。 .您所要做的就是将您的 ai 文件保存为 SVG,使用文本编辑器将其打开,复制代码并使用插件将其导入。效果很好,除了:只支持“路径”对象,没有文本,没有渐变,没有阴影......

关于javascript - 使用 SVG 文件的跨浏览器解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8449461/

相关文章:

javascript - 通过查找类和选中的复选框类型来获取自定义属性值的数组

java - ColdFusion 启用 RMI over SSL 以解决数据管理问题

javascript - 将 svg 与 html 页面中的 div 合并

javascript - 如何使用 JavaScript 查找 Flash 内容?

ios - 试图为 i-pad 制作一个 flash 项目,但在 itunes 上它作为一个 i-phone 应用程序出现

jquery - 将 SVG 导出为 PNG,图像位于 SVG 内

javascript - 将格式化的 html 文本转换为 svg

javascript - 让 Bootstrap 4 navbar-brand 标志独立于 navbar-toggler 按钮对齐

javascript - 网页调整大小自动调整 HTML 简单

javascript - 将 NodeJs MySQL 结果转换为可访问的 JSON 对象