cla*_*amp 2 javascript html5 canvas
我有一个简单的html5页面,其中包含一定大小的canvas元素.现在我希望canvas元素始终与页面中的可用大小进行缩放,但仍然保持一定的宽高比.
我怎样才能在javascript代码中获得canvas元素的当前比例因子?
谢谢!
Tim*_*Tim 16
如果w是你的宽度和你的身高.w/h是你的比率.
现在您的页面宽度更大或更小.假设您的新宽度名称是newW.而你正在寻找新的.
为了保持你的比例,只需要数学:newH = newW /(w/h);
要获得宽度和高度,只需使用document.getElementById("canvas").width/height