HTML 画布不显示我的矩形
HTML Canvas not displaying my rectangles
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<script>
window.onload = function(){
var canvas = document.getElementById("map"),
c = canvas.getContext("2d");
c.fillStyle = "black";
c.fillRect(0, 0, canvas.width, canvas.height);
c.fillStyle = "red";
c.fillRect = (20, 30, 50, 250);
c.fillSyle = "white";
c.fillRect = (50,50,25,25);
};
</script>
</head>
<body>
<canvas id="map" width="800" height="400">
<img src="images/sad dinosaur.jpg" />
You will need an updated browser to view this page!
</canvas>
</body>
</html>
我只是在对画布进行一些修补,试图感受它的工作原理。但是,我正在观看的教程视频以与我在代码中显示的完全相同的格式显示了 c.fillRect 和 c.fillStyle 的编码,但我的屏幕只显示第一组指令中的黑色矩形。
fillRect
的语法是c.fillRect(...)
,而不是c.fillRect = (...)
。将最近两次通话与第一次通话进行比较。
此外,您的上一次fillStyle
被错误地键入为 fillSyle
。
window.onload = function () {
var canvas = document.getElementById("map"),
c = canvas.getContext("2d");
c.fillStyle = "black";
c.fillRect(0, 0, canvas.width, canvas.height);
c.fillStyle = "red";
c.fillRect(20, 30, 50, 250);
c.fillStyle = "white";
c.fillRect(50, 50, 25, 25);
};
工作示例
相关文章:
- 角度图表;t显示在我的页面中
- 将日期时间作为 JSON 发送将无法在我的视图中正确显示
- 我希望只有在我滚动页面后才能显示我的返回页首图标
- 在我的网站上显示最近提交的文章/图片
- 在主页上时,我的整个导航都会突出显示
- 使用API在我的网站Google-Map上显示搜索地址的纬度和经度
- 当我的条件为true时,显示一条弹出消息
- 为我的rails应用程序显示javascript弹出消息
- 为什么我的视图没有显示在角度ui视图中
- 我的时间倒计时脚本在谷歌浏览器中工作正常,但在其他浏览器中打开时它显示为南楠
- 为什么我的脚本正在运行动画,但没有显示它
- 我如何才能在点击按钮时将我的数字和财富显示在这个脚本上
- 列表没有显示在我的本地主机上,但显示在jsfiddle上
- 为什么我的Alexa技能测试显示正确的lambda输出,但在开发人员控制台中测试时却给出错误消息
- 我的localStorage结果显示了[null,null,“something”]],而不是“”;什么”;
- 希望在单击href链接时显示我的广告
- 我的复选框没有't使用的循环来显示数据
- 我的显示/隐藏功能代码出了什么问题
- 为什么我的显示/隐藏脚本不工作
- 我可以连接到外部服务器和改变我的显示页面