cuốn sách gpt4 ai đã làm

javascript - 为什么 document.documentElement.clientWidth 和 clientHeight 使我的 Canvas 为 300 像素 x 150 像素?

In lại Tác giả: Walker 123 更新时间:2023-11-28 19:45:11 29 4
mua khóa gpt4 Nike

我对 javascript 有点陌生,我一直在查找 documentElement、clientWidth 和 clientHeight 并试图找出为什么它将我的 Canvas 设置为 300px x 150px 的大小。也许我不明白它是如何获得这些维度的。谁能帮忙解释一下吗?

这是我当前的代码




var canvas = document.getElementByID('canvas');
var ctx = canvas.getContext('2d');

canvas.width = document.documentElement.clientWidth;
canvas.height = document.documentElement.clientHeight;

câu trả lời hay nhất

canvas对象的“height”和“width”属性控制canvas坐标系的大小,而不是屏幕上元素的大小。如果您不为此强加一些 CSS 规则,您将获得默认的屏幕尺寸。

关于javascript - 为什么 document.documentElement.clientWidth 和 clientHeight 使我的 Canvas 为 300 像素 x 150 像素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24414877/

29 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress