gpt4 book ai didi

javascript - 当视口(viewport)发生变化时,如何动态更新 Canvas 大小(实际像素)?

转载 作者:行者123 更新时间:2023-12-01 02:48:58 32 4
gpt4 key购买 nike

我正在使用 bootstrap4 并放置 <canvas id='can'><div> (填充为 0)CSS:canvas {height: 200; width 100%;} 。我我的js init()方法,我重置can.heightcan.width匹配我的(例如 document.getElementById('can').getBoundingClientRect( ))。所以真实像素与 CSS 像素匹配。

在用户调整浏览器大小(即更改视口(viewport))之前,这种方法效果很好。

我的问题是:如何设置在视口(viewport)更改时触发的事件处理程序?

最佳答案

您可以使用https://developer.mozilla.org/en-US/docs/Web/Events/resize

window.addEventListener("resize", function() {
//do whatever to set the size
}, false);

关于javascript - 当视口(viewport)发生变化时,如何动态更新 Canvas 大小(实际像素)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47086033/

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