У меня есть следующий div внутри <body>
.Как изменить размер большого svg, чтобы поместиться внутри div
<div style="width:320px; height:480px;">
<svg id="svg1"></svg>
</div>
Я хочу установить 640X480 svg внутри этого div. Я пробовал:
var paper=Snap("#svg1");
Snap.load("somesvg.svg",function(f){
paper.append(f);
});
paper.attr({
width:320, height:480
})
Но svg отрезан от нужного размера.
Можете ли вы опубликовать [jsFiddle] (http://jsfiddle.net/)? Также расскажите нам о Snap.load(), похоже, что это async? –
http://jsfiddle.net/nahid/9zRR8/3/ – naheed
Вот старое сообщение, в котором обсуждаются проблемы с загрузкой svg в div с помощью Snap. http://stackoverflow.com/questions/20110422/load-svg-into-a-specific-div-with-snap-svg – TimSPQR