cosas como
document.body.style.zoom = 1.5;en Javascript, y
body{zoom: 150%;}en CSS no establezca el nivel de zoom absoluto en 150%, lo cambian en relación con el nivel actual.
¿Cómo puedo configurarlo de manera absoluta?
Usando la propiedad transform: scale , puede obtener lo que desea. Simplemente aplique la propiedad al cuerpo y podrá obtener algo que imite la propiedad de zoom. En el código a continuación, la etiqueta del cuerpo se amplía en un 150%
body { transform: scale(1.5, 1.5) }Un porcentaje es una medida relativa, de acuerdo con los documentos web de mdn, incluso si ingresa un número, se convertirá a su porcentaje relativo. También parece que el zoom es una propiedad que no es muy compatible. Puede usar transform: scale(factor) en su lugar, sin embargo, esto también es relativo. Si desea algo exacto, probablemente debería cambiar el ancho y la altura del elemento y hacer que su interior reaccione de manera receptiva. Sin embargo, realmente desconozco lo que está tratando de lograr o el contexto. Realmente no entiendo por qué querrías una medida absoluta para escalar/acercar algo.