LenovoId
@LenovoId
svg, css,js

Как выставить размеры SVG автоматически?

Есть некий SVG и внутри него есть не определённое количество элементов, я хочу что бы width и height и так же viewBox высчитывался относительно содержимого то есть другими словами все элементы внутри должны быть видны и для этого я стал высчитывать его количество и размеры вот так ...



Но очевидно что я чего то не знаю ...

Где то я не правильно считаю размеры или вообще их не считаю ...

Как это делается правильно ?

Вопрос не несёт ни какого коммерческого смысла и не имеет денежной ноты ..только в целях образования
  • Вопрос задан
  • 339 просмотров
Решения вопроса 1
RAX7
@RAX7
Если есть возможность отредактировать svg, то можно обернуть все содержимое в тег <g></g> и для него вызвать метод getBBox, полученные значения можно использовать как viewBox

Альтернативный способ: суммировать BoundingBoxы всех элементов в svg, уже предложили на другом форуме.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
21 нояб. 2024, в 22:21
3000 руб./в час
21 нояб. 2024, в 21:42
100000 руб./за проект
21 нояб. 2024, в 21:30
500 руб./за проект