如何计算像素大小作为缩放百分比

时间:2014-07-14 10:23:35

标签: javascript math width zoom percentage

我有以下情况,虽然我对编码很好,但我正在努力解决数学问题。

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

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

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

所有这一切都很容易做代码明智,但我想要解决的是计算缩放百分比应该是什么,以使500px宽度div实际上适合在bwdith像素宽的浏览器窗口。< / p>

我并不担心身高。

所以,让我们说bwidth是250px - 我知道我需要50%的变焦,但仅仅因为我知道250是500 lol的一半!如何以编程方式计算50%。

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

非常感谢您的任何帮助。

1 个答案:

答案 0 :(得分:0)

试试这个

var zoom=100/(500/bwidth)

例如

<script>

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

</script>