Javascript 如何以缩放百分比计算像素大小

Javascript 如何以缩放百分比计算像素大小,javascript,math,width,zooming,percentage,Javascript,Math,Width,Zooming,Percentage,我有以下情况,虽然我很好的编码,我正在努力与数学lol 我有一个500像素宽的div。Jquery已加载 我将检查浏览器宽度,并将其存储在名为bwidth的javascript变量中 如果bwidth小于500px(div的宽度),那么我想使用css zoom调整div的大小(出于各种原因,包括div的内容) 所有这些在代码方面都很容易做到,但我正在尝试解决的是计算缩放百分比的算法,以使500px宽度div实际适合于宽度为bwdith像素的浏览器窗口 我不担心身高 所以,让我们假设bwidth是

我有以下情况,虽然我很好的编码,我正在努力与数学lol

我有一个500像素宽的div。Jquery已加载

我将检查浏览器宽度,并将其存储在名为bwidth的javascript变量中

如果bwidth小于500px(div的宽度),那么我想使用css zoom调整div的大小(出于各种原因,包括div的内容)

所有这些在代码方面都很容易做到,但我正在尝试解决的是计算缩放百分比的算法,以使500px宽度div实际适合于宽度为bwdith像素的浏览器窗口

我不担心身高

所以,让我们假设bwidth是250px-我知道我需要50%的缩放,但只是因为我知道250是500 lol的一半!如何以编程方式计算50%

如果bwidth是325px怎么办?如何计算正确的缩放

非常感谢您的帮助。

像这样试试

var zoom=100/(500/bwidth)
比如说

<script>

var zoom=100/(500/bwidth)
console.log(zoom+"%")

</script>

变量缩放=100/(500/b宽度)
console.log(缩放+“%”)

为我在数学上的愚蠢道歉-回答了我自己下面的问题-你可以告诉我,我在这里工作到了最后期限,哈哈!像这样尝试var zoom=100/(500/b宽度)