1
我被困在调整svg动画到页面的不同百分比。如何调整SVG动画的大小?
我已经创建了一个增加它的大小,然后回到正常,这样的循环:
<svg id="mySVG" xmlns="http://www.w3.org/2000/svg" version="1.1">
<circle id="myCircle" cx="600" cy="250" r="70" fill="yellow" stroke="green" stroke-width="5">
<animate attributeName="r" values="70; 140; 210; 140; 70" dur="10s" repeatCount="indefinite"/>
</circle>
</svg>
然后,当我改变SVG的面积大小,圆不改变其大小也不是在这个区域内的位置。
我试图用CSS捐赠尺寸动画扩展到身体像素,然后一个区域分配给百分比SVG:
body{
width: 1440px;
heigth: 990px
}
#mySVG{
width: 100%;
}
而且,我试着用JavaScript来改变大小:
function resize(){
var svg = document.getElementById("mySVG");
svg.style.width = window.innerWidht;
svg.style.height = window.innerHeight;
}
没有人工作......想知道什么是缩放SVG动画的最佳方法,不仅是用这个圆圈而且用SVG动画。
感谢高级。