gpt4 book ai didi

KineticJS:根据百分比设置宽度

转载 作者:行者123 更新时间:2023-12-05 01:09:24 26 4
gpt4 key购买 nike

我正在尝试 KineticJS 并查看此示例:

var stage = new Kinetic.Stage({
container: 'container',
width: 500,
height: 200
});

我的问题是如何根据百分比设置宽度。我想要这样的东西:
var stage = new Kinetic.Stage({
container: 'container',
width: 100%,
height: 200
});

任何机会?谢谢!

最佳答案

百分比值不起作用(我试过了)。当您使用 javascript 时,您可以轻松获取窗口的宽度并计算占用所需空间百分比所需的像素数:

var stage = new Kinetic.Stage({
container: 'container',
width: (window.innerWidth / 100) * 80, // 80% width of the window.
height: 200
});

如果要在调整窗口大小时调整舞台大小,可以使用 window.onresize事件。
window.onresize = function(event) {
stage.setWidth((window.innerWidth / 100) * 80); // 80% width again
}

JSFiddle of resize code

关于KineticJS:根据百分比设置宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15801148/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com