javascript - 使用 Bootstrap 在 Javascript 中强制页面缩放至 135%

标签 javascript jquery html twitter-bootstrap zooming

我正在使用 bootstrap 在高分辨率屏幕上编写一个网页,该屏幕看起来非常小(特别是 IE,chrome 似乎占用了更多的空白)。然而当我放大到 135% 时就完美了。有没有办法以编程方式将我的网页的缩放级别设置为 135%? IE11 是标准浏览器,但交叉兼容性会很好。

谢谢

最佳答案

如果您在控制台中尝试 Keith 建议的操作 - document.body.style.zoom = 1.35,它似乎可以正常工作,但感觉很奇怪且具有侵入性,导致页面出现明显的抖动。此外,您发现 1.35 是完美的,但对其他人来说可能会有所不同 - 这就是为什么所有浏览器都有放大/缩小功能,让用户决定什么最适合他们的需求。

通过在页面渲染时通过 @media 查询应用于高分辨率屏幕的 css zoom 属性可以实现相同的效果:

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { 
    body {
        zoom: 1.35;
    }
}

但同样,这通常被认为不是最佳实践。

关于javascript - 使用 Bootstrap 在 Javascript 中强制页面缩放至 135%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46625368/

相关文章:

php - 在没有表单操作的情况下获取php变量中的输入标签值

javascript - d3 Voronoi 在 Chrome 上覆盖最小距离? (火狐作品)

javascript - 如何改进这个包含基本重复逻辑的 toggleClass 函数?

javascript - 我的 ajax 调用没有从 PHP/Mysql 中提取动态数据

javascript - 如何从 MVC 控件中删除验证文本

javascript - 如何在页面上的用户 "starts over"之后删除 jQuery 中动态创建的对象?

php - onbeforeunload 似乎并不总是被触发

IE7 上的 Javascript/CSS 慢动作菜单

javascript - 多次将表单提交到新选项卡

javascript - 如何选择跨度节点的文本节点子节点