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

How to calculate pixel size as a zoom percentage

本文关键字:缩放 百分比 像素 何计算 计算      更新时间:2023-09-26

我有以下情况,虽然我对编码很好,但我在数学上很挣扎,哈哈。

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

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

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

所有这些都很容易做代码明智,但我试图找出的是计算缩放百分比应该是什么,使500px宽度的div实际上适合一个浏览器窗口,这是bwdth像素宽的算法。

我不担心身高。

那么,假设bwidth是250px -我知道我需要50%的缩放,但只是因为我知道250是500的一半哈哈!我如何用程序计算50%呢?

如果bwidth是325px呢?如何计算正确的变焦?

提前感谢您的帮助

试一下

var zoom=100/(500/bwidth)
例如

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