【问题标题】:SVG styling not applying in illustratorSVG 样式不适用于 illustrator
【发布时间】:2016-08-02 20:54:18
【问题描述】:

我在 web app 中生成一个 SVG 并允许用户保存它; SVG 将样式嵌入图像的标题中。

当用户在浏览器中打开它(在 Chrome 中测试)时,它的样式正确:

但是在 Illustrator 中似乎没有应用样式:

我错过了什么?下载实际的 SVG here

【问题讨论】:

标签: svg styles adobe-illustrator


【解决方案1】:

问题出在 Illustrator 的 SVG 导入器上。

您可能必须在两种解决方案之间进行选择:

  1. 告诉您的用户保存的 SVG 不适用于某些程序(如 Illustrator)

  2. 修改您的图形生成代码,使其不依赖 CSS 类。

    例如:改变使用的元素

    class="link"
    

    改为显式设置样式属性:

    fill="none" stroke="#aaa" stroke-width="2px"
    

或者,也许您可​​以在网络上的某个地方找到为您执行此操作的脚本。

【讨论】:

  • 正如您所建议的,我最终设置了 .link 内联样式 - 这让我在 Illustrator 方面“足够接近”。此外,对于那些正在寻找的人,following 脚本将内联您所有的 CSS 样式。
猜你喜欢
  • 2018-11-02
  • 2019-04-01
  • 2015-04-14
  • 1970-01-01
  • 2018-06-30
  • 2021-01-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多