作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个程序,根据用户所做的选择生成 svg 文件。其中一个选择是包含另一个以第一个特定点为中心的 svg 文件。第二个文件的纵横比和大小未知,但应将其缩放到特定的最大大小(高度或宽度),并应以一个特定点为中心。
我现在使用的方法是有一个 G 标签,其中包含包含图像的 SVG 标签,并对 G 标签执行转换以进行缩放和平移。
有没有办法在不知道图像大小的情况下执行缩放以获得特定大小?
有什么方法可以将转换后的坐标应用于图像的中心而不是左上角?
我对 SVG 很陌生,所以可能是我用错误的方式来解决这个问题。是否有更好的方法来获得相同的结果?
最佳答案
我猜你想先把另一个 SVG 文件隐藏起来,
调用 .getBBox()在 JavaScript 中
做一些简单的计算,
设置适当的参数,
取消隐藏
关于dynamic - 如何在另一个 SVG 文件中居中和缩放 SVG 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1468980/
在这段代码中,我想知道在 else block 中执行的代码和在 if block 之后执行的代码有什么区别? #include using namespace std; int digits(in
我有这样的场景,比如我需要运行一个位于 12.34.567 的 API curl 请求,登录后我必须再登录一台主机 98.76.543。 登录到第二个主机后,我必须运行curl -XPOST -H"C
我是一名优秀的程序员,十分优秀!