2015-07-14 2 views
2

У меня огромный svg. Я хотел бы увеличить масштаб до 100% (ширина экрана). Какой был бы лучший способ сделать это, пожалуйста?масштабирование svg будет шириной экрана

HTML:

<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="1368px" 
height="775px" viewBox="0 0 1368 775" enable-background="new 0 0 1368 775" xml:space="preserve"> 
... 

CSS:

.svg { 
position: absolute; 
top: 50px; 
left: 50%; 
transform: translateX(-50%); /* center */ 
-webkit-transform: translateX(-50%); 
-moz-transform: translateX(-50%); 

}

+0

Зачем показывать что-то, что вы хотите увидеть? –

+0

Возможный дубликат [Как сделать элемент развернуть или договориться с родительским контейнером?] (Http://stackoverflow.com/questions/8919076/how-to-make-a-svg-element-expand-or-contract -to-its-parent-container) – Stickers

+0

@Paulie_D: Извините, я удалил эту строку css - это было то, что в моей программе удаляется jquery. – LauraNMS

ответ

1

Тест SVG заголовок, обернутую вокруг <div>, который контролирует ширину, высоту, используя CSS.

<body> 
    <div style="width: 100%; height: 100%"> 

    <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 1368 775" enable-background="new 0 0 1368 775" xml:space="preserve"> 
    ... 
    </svg> 
    </div> 
</body> 
Смежные вопросы