0

我正在使用此代码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但无济于事。

任何帮助,将不胜感激。

4

0 回答 0