CSS:如何根据屏幕/窗口大小设置宽度和高度
CSS: How to set the width and height dependent on the screen/window size?
根据这个问题,我正在尝试使用three.js对浮动的3D立方体进行良好的渲染。相机比例为window.innerWidth / window.innerHeight
,由于我使用的是矩形div容器,所以我得到了一个扁平的立方体。像这样的东西。
我试着让我的div容器与我的屏幕或窗口大小成比例,结果成功了!例如,对于1367x768屏幕:
CSS:
#render {
width: 450px;
height: 250px;
}
但是!我也想为不同的尺寸做这个,例如智能手机!这将是完美的,使它完全响应。有可能在CSS中获得与屏幕大小完全成比例的宽度和高度吗?
根据屏幕的不同,有显示元素的单元:vh和vw
vh:表示视口高度。
ie:height:50vh;
将占据屏幕高度的50%(而不是父元素的高度(。
vw:表示视口宽度。
ie:width:50vw;
将占据屏幕宽度的50%(而不是父元素的宽度(。
相关文章:
- 为img设置高度和宽度
- jQuery在.show期间设置高度动画('幻灯片')
- textarea根据内容js或jquery设置高度
- 如何设置高度:0
- 页脚在滚动底部时没有设置高度动画
- iFrame - 在 iFrame 中更改内容时自动设置高度
- jQuery 断头台插件 - 在哪里设置高度和宽度
- 如何防止在 Safari 中使用 javascript 设置高度后在页面加载时运行过渡
- 如何使用 javascript 使用 ::before 选择器为元素设置高度
- 溢出:即使设置高度也自动不起作用
- 根据 jQuery 中多个实例上的另一个元素高度设置高度
- extJs(设置高度和宽度)(以百分比表示)
- 设置高度动画时元素跳跃
- 设置高度'单击按钮时元素的s
- jQuery:设置高度<部分>达到所有孩子的身高
- ExtJs,从不同版本的iframe创建窗口,正确设置高度
- Internet Explorer 7框架,设置高度为100%
- 如何设置高度或填充在选择框(下拉框)为safari和chrome
- JQuery获取和设置高度
- 需要一些jQuery滑动框脚本的帮助,以设置高度等于文本