我有以下简单的例子.它存储在image.svg中:
但是,将此代码放在HTML文件中不会加载任何内容.这是为什么?
我究竟做错了什么?我似乎无法使其发挥作用.
如果您使用其他文档中的元素,则必须指定文档!
这意味着"使用#shape
当前文档中的元素".
要从另一个文档导入,您需要在xlink:href
属性中添加对SVG文件的引用:
显然你需要在这里检查路径是否正确.请注意,虽然可以使用polyfill,但在任何版本的Internet Explorer中都不支持此功能.
对于外部svg文件,你需要命名空间...我添加了一个填充来渲染圆圈,否则它将是透明的: