繁体   English   中英

得到svg的维度,包括笔画

[英]get dimension of an svg including stroke

我想把一个svg精确地放在div的角落里。 svg具有动态生成的笔画。 如果svg的形状是不规则的或者说是星形,则很难计算到边界最外部分的距离。 如果我能够获得svg的尺寸,包括笔划,问题就可以解决了。

我的想法是:

  • 加载外部svg
  • 把它放在div的中间
  • 应用所需的笔画宽度
  • 获得svg的最大尺寸
  • 把它放在角落里

我可以获得svg的宽度,包括中风吗? 还有其他想法吗?

谢谢

getBoundingClientRect是你自己从第一原理计算它的唯一方法。 据我所知,该方法仅在Firefox和IE9 +中实现。

例如, 在Firefox上返回54。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM