SVG viewBox 放大中心 (Raphael)
我尝试使用 viewBox 在拉斐尔纸上用鼠标滚轮进行缩放。 这里是 JSFiddle 代码。
它有效,但现在我想放大中心,但我不知道从哪里开始。我想我应该更改 viewBox x 和 y 坐标。 我已经尝试过这个(在函数句柄(delta)中):
x = paper.width - viewBoxWidth;
y = paper.height - viewBoxHeight;
paper.setViewBox(x,y,viewBoxWidth,viewBoxHeight);
但没有成功。我将不胜感激任何帮助。谢谢你!
I try to zoom with mousewheel on a Raphael paper using viewBox. Here is the JSFiddle code.
it works but now i want to zoom in the center and i have no idea where to start. I guess i should change the viewBox x and y coordinates.
I have tried this (in the function handle(delta)):
x = paper.width - viewBoxWidth;
y = paper.height - viewBoxHeight;
paper.setViewBox(x,y,viewBoxWidth,viewBoxHeight);
but didnt work. I would appreciate any help. Thank you!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
对于缩小:
For Zoom Out: