html - 为什么我不能更改画布的背景?
问题描述
所以,我想制作一个蛇游戏作为一个初学者项目来让自己进入游戏制作,这也是我想首先编写代码的主要原因。
我做了我的画布,过了一会儿,我让它出现在边框上。但是,我的画布的背景不会改变,我不知道为什么。
我尝试使用 JSHint,但它不是很有帮助。
<canvas id="gameCanvas" width="700" height="600" backgroundColor="yellow" style="border:4px solid black;">Good morning</canvas>
解决方案
您需要在style
属性中指定背景颜色,如下所示:
style="border:4px solid black; background-color: yellow"
请参阅下面的演示:
<canvas id="gameCanvas" width="700" height="600" style="border:4px solid black; background-color: yellow">Good morning</canvas>
推荐阅读
- javascript - rn redux-offline 删除请求数据/缓存
- wpf - 替代 ClickOnce 进行自动更新?
- vba - 将不同工作簿中的值复制到主文件中
- c# - 强类型或非类型消息错误:Unity 上的 Web 服务 (WSDL)
- php - 在 Windows 上从 MySQL 读取非常古老的日期
- font-awesome - 字体真棒图标不再适用于“\ f”内容值
- scala - 替换 Spark 数据框中列名的特殊字符
- xml - XSLT 合并两个 XML 文件
- c# - 如何获取和设置 textView 文本 (Xamarin.Android)
- docker - 如何在 ECS 代理容器上设置 docker 标签?