我正在使用此代码https://github.com/bumbu/svg-pan-zoom创建交互式 SVG。
我想像下面的示例一样限制平移(仅在缩放的 SVG 大于其容器后让它平移,并且不要让它平移到 SVG 内部之外)。
示例:https ://codepen.io/PedrofpHenriques/pen/ExWVdKY
此代码具有预期的效果。但我无法保持 SVG 居中。任何平移或缩放操作都会导致 SVG 改变位置。
我在用着:
gutterWidth = panZoom.getSizes().width
gutterHeight = panZoom.getSizes().height
我一直在修补左右顶部,bottomLimit
但无济于事。
任何帮助,将不胜感激。