azat-io
@azat-io

Почему неверно отображается оригинальный размер SVG?

Подскажите пожалуйста, почему если добавлять svg через , то выходит так, что оригинальный размер изображения 300 х 150 пикселей?

codepen.io/azat-io/pen/mewRWb
Не вижу нигде упоминания ни о каких 300х150.
  • Вопрос задан
  • 718 просмотров
Пригласить эксперта
Ответы на вопрос 2
webinar
@webinar Куратор тега Веб-разработка
Учим yii: https://youtu.be/-WRMlGHLgRg
SVG - это программируемая графика. Размеры могут быть внутри кода svg, и через css можно их менять.
Ответ написан
copist
@copist
Empower people to give
Я в вашем примере ничего про 300x150 не увидел.

Касательно SVG
view-source:http://azat-test.webtm.ru/myworld.svg

1. У него есть свой размер, определяемый внутренним содержимым, то есть кривыми линиями и примитивами.
Пример:
<path id="AE" title="United Arab Emirates" class="land" d="M619.87,393.72L620.37,393.57L620.48,394.41L622.67,393.93L624.99,394.01L626.68,394.1L628.6,392.03L630.7,390.05L632.47,388.15L633,389.2L633.38,391.64L631.95,391.65L631.72,393.65L632.22,394.07L630.95,394.67L630.94,395.92L630.12,397.18L630.05,398.39L629.48,399.03L621.06,397.51L619.98,394.43z"/>

Вот тут куча точек в сложной кривой.

2. В файле указан конкретный размер картинки
<svg xmlns="www.w3.org/2000/svg" version="1.1" viewbox="0 0 1009 651" width="1009" height="651">
Все элементы этого изображения масштабируются под указанный размер
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы