【发布时间】:2022-11-20 01:51:51
【问题描述】:
我正在用 React 制作一个简单的网页游戏,我想在尽可能多的屏幕上测试它(4:3、16:9、16:10、21:9)。我知道我可以让游戏响应每个屏幕尺寸,但这不是我想要的,我想让屏幕尺寸完全拉伸。
我的 html 正文:“100vh 和 100vw”(因为游戏没有页面滚动,所以它仍然保持全屏)
......... ty s2 .........
编辑 1:
为了拉伸元素,我使用 vh 和 vw 测量值,例如:
#img {
width: 10vw;
height: 15vh
}
也许解决我的问题的方法是在主体中保留一个固定的分辨率(例如 1280x720),然后我会创建带有像素测量值的普通元素(imgs/divs),它们会拉伸
【问题讨论】:
-
你需要展示你的尝试。你试过什么了?另外,使 width:100% 通常应该可以解决问题。请记住在将宽度应用于元素时也要考虑父宽度
-
@innocent 请查看我的编辑 1 :)
标签: html css reactjs responsive