html - 画布在浏览器上不可见(使用原子文本编辑器)
问题描述
我刚刚设置了 atom 并安装了 p5.js 包。它正在运行,但画布不可见。草图.js
function setup() {
createcanvas(200,200)
canvas.style("visibility", "visible")
// put setup code here
}
function draw() {
// put drawing code here
background(0);
rect(100,100,50,50);
}
索引.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>p5.js example</title>
<style>
body {
padding: 0;
margin: 0;
}
</style>
<script src="libraries/p5.js"></script>
<script src="libraries/p5.sound.js"></script>
<script src="sketch.js"></script>
</head>
<body>
</body>
</html>
在使用原子编辑器运行它时,画布在浏览器屏幕上不可见
解决方案
您必须将第二个 c 大写
createCanvas(width, height);
你不能使用
canvas.style("visibility", "visible")
,所以删除那行
3.为了将来参考,检查页面并查看控制台,我从错误中发现了这两个东西。
function setup() { createcanvas(200,200)//on this line, capitalize the c in canvas canvas.style("visibility", "visible")//remove this line // put setup code here }
你的html是正确的
推荐阅读
- c++ - 数组类型在函数调用中用作引用类型参数
- python - 停止执行 Python 脚本
- c++ - 在 DLLMAIN() 中调用函数
- swift - 哈希不适用于数组
swift中的数据类型 - javascript - 基于数组中的一个键值如何找到另一个键的值?
- hive - 遍历 SQL 中的字符串以查找所有出现的值并根据特定条件对它们求和
- javascript - `npm install npm` 给出 gyp ERR 和 npm ERR
- c# - MvvmCross (Android) 似乎保留了 ViewModels 并且从不处理,我错过了什么
- node.js - 在 ubuntu 18.04 上安装 reactjs
- python - 共享不同大小子图轴的缩放比例(不共享轴)