可能重复:
在 SVG 中包含 SVG 文件
SVG 中的 fill 属性接受一个指向渐变/图案元素的 url,即所谓的“绘画服务器”的一个实例。
问题:是否可以在任何浏览器(当然不是 IE)中使用在外部 SVG 文件中定义的渐变?就像,在rect.svg
,
<rect fill="url(grad.svg#my_grad)" />
和对应的<linearGradient />
元素grad.svg
?
这将是非常好的,因为这样就可以将他所有的渐变/图案存储在一个文件中并获得缓存......
干杯,
更新:就其含义而言,这个问题是在 SVG 中包含 SVG 文件的副本(至少 Firefox 已经回答了该问题)。我保持开放,因为我认为标题和标签更有可能被你找到。