我使用以下命令创建了一个 svg 标签:
var NS = "http://www.w3.org/2000/svg";
var elem = document.createElementNS(NS, "svg");
elem.setAttributeNS("http://www.w3.org/2000/xmlns/", "xmlns:xlink", "http://www.w3.org/1999/xlink");
elem.setAttribute("width", "100%");
elem.setAttribute("height", "100%");
parent = document.getElementById("parent");
parent.appendChild(elem);
CSS:
div.parent {
width:500px;
height:1000px;
border:solid 1px black;
border-radius:10px;
margin:50px;
background:radial-gradient(circle,white 95%,silver);
box-shadow:0 0 10px black;
overflow:hidden;
}
HTML:
<div id="parent" class="parent"></div>
但是这个 svg 并没有覆盖它的父级的整个空间,为什么?
请帮助我,谢谢