更改浏览器缩放级别
2022-08-30 04:30:16
我需要在我的网站上创建2个按钮,这些按钮将更改浏览器缩放级别(+)(-)。由于图像大小和布局问题,我请求浏览器缩放而不是css缩放。
好吧,这有可能吗?我听说过相互矛盾的报道。
我需要在我的网站上创建2个按钮,这些按钮将更改浏览器缩放级别(+)(-)。由于图像大小和布局问题,我请求浏览器缩放而不是css缩放。
好吧,这有可能吗?我听说过相互矛盾的报道。
可以在IE和chrome中使用,尽管它在firefox中不起作用:
<script>
function toggleZoomScreen() {
document.body.style.zoom = "80%";
}
</script>
<img src="example.jpg" alt="example" onclick="toggleZoomScreen()">
我会说在大多数浏览器中都是不可能的,至少如果没有一些额外的插件,就不可能。无论如何,我会尽量避免依赖浏览器的缩放,因为实现方式各不相同(有些浏览器只缩放字体,有些浏览器也缩放图像等)。除非你不太关心用户体验。
如果您需要更可靠的缩放,请考虑使用JavaScript和CSS缩放页面字体和图像,或者可能在服务器端缩放。图像和布局缩放问题可以通过这种方式解决。当然,这需要更多的工作。