[英]How do I set browser ABSOLUTE zoom level using CSS/Javascript?
诸如此类的事情
document.body.style.zoom = 1.5;
在 Javascript 和
body{zoom: 150%;}
在 CSS 中,不要将绝对缩放级别设置为 150%,而是将其相对更改为当前级别。
我怎样才能以绝对方式设置它?
百分比是相对度量,根据mdn web 文档,即使您输入一个数字,它也会转换为其相对百分比。 zoom 似乎也是一个不受支持的属性。 您可以改用transform: scale(factor)
,但这也是相对的。 如果您想要精确的东西,您可能应该只更改元素的宽度和高度并使其在内部做出响应。 但是,我真的不知道您要实现的目标或上下文。 我真的不明白为什么你想要一个绝对测量来缩放/缩放某些东西。
使用transform: scale
属性,你可以得到你想要的。 只需将该属性应用于 body,您就可以获得模仿 zoom 属性的东西。 在下面的代码中,body 标签被放大了 150%
body {
transform: scale(1.5, 1.5)
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.