我正在尝试创建一个16:9的画布,无论屏幕大小如何,它都保持16:9。它起作用了!但只有一个方向。
function ratio () {
var w = window.innerWidth;
var newH = w * 0.5625;
document.getElementById('design').style.height = (newH + 'px');
}
window.onload = ratio;
window.onresize = ratio;
因此,当窗口的高度太大时,它会起作用,但当窗口宽度太大时,它就不起作用了