繁体   English   中英

如何使用放大/缩小sigma.js添加背景图像

[英]How to add background image with zoom in/out to sigma.js

我正在使用sigma.js并尝试添加背景图像而不是背景颜色。 它可以找到但不可能放大/缩小。 有人已经在这里添加了一个问题但尚无答案。 所以任何人都有这个问题的解决方案?

经过简单的幸运搜索,我找到了以下解决方案:

var c = s.camera;
// Zoom out - single frame :
c.goTo({
   ratio: c.ratio * c.settings('zoomingRatio')
});

// Zoom in - single frame :
c.goTo({
   ratio: c.ratio / c.settings('zoomingRatio')
});

// Zoom out - animation :
sigma.misc.animation.camera(c, {
   ratio: c.ratio * c.settings('zoomingRatio')
}, {
   duration: 200
});

// Zoom in - animation :
sigma.misc.animation.camera(c, {
   ratio: c.ratio / c.settings('zoomingRatio')
}, {
   duration: 200
});

暂无
暂无

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

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