屏幕底部的小白线使用 p5.js
small white line at the bottom of the screen using p5.js
我是 p5.js 的新手,我只是想创建一个全屏 canvas 但我在屏幕底部看到一条小白线,我无法弄清楚为什么
function setup() {
createCanvas(windowWidth, windowHeight);
//background(0);
}
function draw() {
background("#222");
ellipse(windowWidth / 2, windowHeight / 2, 100, 100);
fill("#07C");
noStroke();
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>p5.js starter</title>
<style>
body {
/* padding: 0; */
margin: 0;
overflow: hidden;
}
</style>
<script src="https://cdn.jsdelivr.net/npm/p5@1.4.1/lib/p5.min.js"></script>
<!-- Uncomment below line to enable p5.sound -->
<!-- <script src="https://cdn.jsdelivr.net/npm/p5@1.4.1/lib/addons/p5.sound.min.js"></script> -->
</head>
<body>
<script src="sketch.js"></script>
</body>
</html>
这是当地的样子
如果您在新标签页中打开图片,您会注意到这个问题
编辑:
该问题仅在 chrome 中发生,在 firefox 和 brave
中没有问题
你应该尝试做的第一件事是将 + 10 添加到 windowHeight
或任何足以删除这条白线的数字,如果这不起作用那么它可能与你正在使用的浏览器有关使用。
正在将样式更改为
* {
padding: 0;
margin: 0;
}
body {
overflow: hidden;
}
已解决问题
我是 p5.js 的新手,我只是想创建一个全屏 canvas 但我在屏幕底部看到一条小白线,我无法弄清楚为什么
function setup() {
createCanvas(windowWidth, windowHeight);
//background(0);
}
function draw() {
background("#222");
ellipse(windowWidth / 2, windowHeight / 2, 100, 100);
fill("#07C");
noStroke();
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>p5.js starter</title>
<style>
body {
/* padding: 0; */
margin: 0;
overflow: hidden;
}
</style>
<script src="https://cdn.jsdelivr.net/npm/p5@1.4.1/lib/p5.min.js"></script>
<!-- Uncomment below line to enable p5.sound -->
<!-- <script src="https://cdn.jsdelivr.net/npm/p5@1.4.1/lib/addons/p5.sound.min.js"></script> -->
</head>
<body>
<script src="sketch.js"></script>
</body>
</html>
这是当地的样子
如果您在新标签页中打开图片,您会注意到这个问题
编辑: 该问题仅在 chrome 中发生,在 firefox 和 brave
中没有问题你应该尝试做的第一件事是将 + 10 添加到 windowHeight
或任何足以删除这条白线的数字,如果这不起作用那么它可能与你正在使用的浏览器有关使用。
正在将样式更改为
* {
padding: 0;
margin: 0;
}
body {
overflow: hidden;
}
已解决问题