javascript – 触发浏览器放大和缩小功能

前端之家收集整理的这篇文章主要介绍了javascript – 触发浏览器放大和缩小功能前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否可以通过 JavaScript触发浏览器的放大和缩小功能

我想在我的网站上添加Zoom-In()和Zoom-Out( – )按钮,点击按钮想要调用浏览器的放大(可以通过按ctrl调用)和缩小(ctrl)和 – )功能.

解决方法

我不相信有一种基于标准的方法来做到这一点.某些浏览器可能会提供自己的API来执行此操作,但我很怀疑.

话虽如此,我过去通过一些CSS技巧完成了这个效果.基本上在CSS中定义em中的每个度量(宽度,高度,边距,填充,字体大小等)而不是px.这实际上使一切的大小取决于文档的默认字体大小.然后进行缩放,您可以更改正文标记的字体大小,使其更小或更大.如果您仔细执行此操作,效果将与用户使用浏览器进行缩放时的效果相同.

为了让生活更轻松,我喜欢使用CSS重置样式表,将1em设置为10px.这样,如果你想要一个宽度为200px的div,你只需将它设置为20em.您可以通过在CSS重置样式表中将body font-size设置为62.5%来完成此操作.由于大多数浏览器的默认字体大小为16px,因此1em = 16px,10px为62.5%.

我希望这有所帮助,正确地完成这项工作需要做很多工作,但是在使用HTML和CSS时,使用em而不是px帮助了我.

原文链接:https://www.f2er.com/js/154775.html

猜你在找的JavaScript相关文章