您需要使用 CSS 关闭
<html>
和 <body>
标签的边距和填充(这会删除画布周围的白色边框),并关闭垂直滚动条。
此外,如果有人更改了窗口的大小,您将需要处理该问题,这可以通过
windowResized
事件轻松完成。
function setup() {
createCanvas(windowWidth, windowHeight);
}
function draw() {
background(200);
}
function windowResized() {
resizeCanvas(windowWidth, windowHeight);
}
html,
body {
margin: 0;
padding: 0;
overflow: hidden;
}
<script src="https://cdn.jsdelivr.net/npm/[email protected]/lib/p5.min.js"></script>
我将边距和填充设置为0,画布看起来仍然大一点,但我尝试了这个
body{
overflow:hidden;
}
并且成功了。 滚动条减小了视口的大小,因此隐藏它们可以使画布完美贴合。