получить размер SVG, включая ход - PullRequest
3 голосов
/ 04 января 2012

Я хочу поместить svg точно в угол div. SVG имеет динамически сгенерированный ход. Если форма svg нерегулярна или, скажем, звезда, расстояние до крайней части границы вычислить сложно. Проблема может быть решена, если я смогу получить размеры SVG, включая ход.

Моя идея:

  • загрузить внешний SVG
  • поместите его в середину div
  • применить желаемую ширину хода
  • получить максимальные размеры svg
  • поместите его в угол

Могу ли я получить ширину SVG, включая ход? Есть еще идеи?

Спасибо

1 Ответ

0 голосов
/ 04 января 2012

getBoundingClientRect - это единственный способ сделать это самостоятельно, исходя из первых принципов.Насколько мне известно, этот метод реализован только в Firefox и IE9 +.

Например, , это возвращает 54 в Firefox.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...