【发布时间】:2021-02-05 18:28:12
【问题描述】:
我正在开发一个障碍游戏,类似于 chrome 恐龙游戏或几何冲刺,但在 CSS 方面遇到了一些问题。
我的第一个问题:我试图将画布居中到屏幕中间,水平和垂直。这是我的代码,仅适用于全屏页面:
html, body {
margin: 0;
padding: 0;
align-items: center;
display: flex;
}
canvas {
position: absolute;
top: 25%;
left: 10%;
display: block;
border: 15px solid #edce00;
border-radius: 30px;
align-items: center;
display: flex;
}
以下是全屏页面与更改页面大小的对比:
如您所见,游戏在调整了尺寸的页面上并不完全可见。这引出了我的第二个问题。
我的第二个问题:我也在尝试设置最小页面大小。这样,无论屏幕多大或多小(在一定程度上),整个游戏屏幕都会显示出来。有没有办法让画布根据页面大小调整自身大小,并确保它不小于“x”数量?这会在 Javascript 或 CSS 中完成吗?
如果您能帮我解决这两个问题,那将大有帮助。谢谢!
编辑:如果有帮助,这里是 p5 草图的链接。 https://editor.p5js.org/ThisBubblyBoi/sketches/CbxWQSrjF
【问题讨论】:
标签: javascript html css p5.js