=“”
我想在我的.htm页面插入.svg。但'使用'在'svg'中不起作用。如何制作?
call
1 个答案:
答案 0 :(得分:0)
"使用"没有错在这里标记。
由于某种原因,URL无法读取该SVG。
还有一种可读和可维护的替代方法。
从URL中取出SVG并创建一个单独的SVG文件...例如:test.svg
< svg xmlns =' http://www.w3.org/2000/svg'的xmlns:= XLink的' HTTP://www.w3.org/1999/xlink'宽度=' 180'高度=' 118'填充='白色'>
< path d =' M90,14 143,108H37z'笔划宽度=' 11'行程='红色' />
< g id =' cr'>
< path d =' M70,68 73,59H90L93,68'笔划宽度=' 2'行程='黑色' />
<路径d =' M67,70H93V74H67M71,74V81M92,74V81'笔划宽度=' 5'行程='黑色' />
< / g取代;
< use x =' 13' Y =' 8'的xlink:HREF ='#CR' />
< use x =' 26' Y =' 16'的xlink:HREF ='#CR' />
< / SVG>
在你的CSS中。简单地调用它,URL中的SVG文件名如下所示测试代码:
<!DOCTYPE html>
< HTML>
< HEAD>
<风格>
身体 {
background:url(" test1.svg")no-repeat固定中心;
}
< /风格>
< /头>
<身体GT;
< /体>
< / HTML>
这种做法可以帮助你
易于维护
可重复使用
可读性