Я использую RaphaelJS для создания SVG. Мой SVG имеет ширину и высоту 1024 пикселя. Я использую setViewBox
, потому что div, содержащий его, меньше ширины и высоты 510 пикселей.
В IE8 RaphaelJS создает VML, но setViewBox
не работает, размер создаваемого VML составляет 1024 пикселя.
Как я могу сделать этот VML отзывчивым?
paper = Raphael(document.getElementById("SVGDiv"));
paper.canvas.id = 'paper';
paper.setViewBox(0,0,1024,1024);
paper.setViewBox(0,0,1024,1024);
image = paper.image("",0,0, 1024, 1024);
text = paper.text(512, 512, '');
if( isIE() > 8 || isIE() == false){
paper.setSize("100%","100%");
}