博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
布局缩放
阅读量:6924 次
发布时间:2019-06-27

本文共 1252 字,大约阅读时间需要 4 分钟。

js设置浏览器缩放比例

function matchWidth() {    let doc = document;    var docEl = doc.documentElement,resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',    recalc = function () {        var clientWidth = docEl.clientWidth;        if (!clientWidth) return;        if (clientWidth >=1920) {             docEl.style.fontSize = '100px';        } else {             docEl.style.fontSize = 100 * (clientWidth / 1920) + 'px';        }    };    if (!doc.addEventListener) return;    window.addEventListener(resizeEvt, recalc, false);    doc.addEventListener('DOMContentLoaded', recalc, false); }matchWidth()

 css设置缩放比例

@media screen and (min-width:1920px) {    html{        font-size: 100px;    }}@media screen and (max-width:1920px) {    html{        font-size: 100px;    }}@media screen and (max-width:1680px) {    html{        font-size:  87.5px;    }}@media screen and (max-width:1440px) {    html{        font-size: 75px;    }}@media screen and (max-width:1366px) {    html{        font-size: 71.1px;    }}@media screen and (max-width:1280px) {    html{        font-size: 66.7px;    }}@media screen and (max-width:1024px) {    html{        font-size: 53.3px;    }}

 注意,css设置的样式需要rem布局

转载于:https://www.cnblogs.com/good-qinqin/p/10034061.html

你可能感兴趣的文章
【Android】开源项目UniversalImageLoader及开源框架ImageLoader
查看>>
ubuntu修改主机名称
查看>>
在家学习 利器 记录每日点滴
查看>>
Revit API PickPoint过滤条件
查看>>
(转载)我们工作到底为了什么
查看>>
Partran,Nastran和ANSYS的区别
查看>>
SharePoint 2013常用开发工具分享
查看>>
NSIS:延时启动软件的几个方法及探索
查看>>
JavaScript学习总结(九)——Javascript面向(基于)对象编程
查看>>
[转]从数据到代码——基于T4的代码生成方式
查看>>
Linux ALSA声卡驱动之二:声卡的创建
查看>>
【原】开发路上疑难BUG调试记录
查看>>
android IPC及原理简介
查看>>
HUST 1017 - Exact cover (Dancing Links 模板题)
查看>>
浏览器滚动加载技术实现方案
查看>>
PHP大小写:函数名和类名不区分,变量名区分
查看>>
Bourbon – 简单轻量的 Sass 混入(Mixins)库
查看>>
组合数
查看>>
ASIO攻破!!!----转
查看>>
数学图形(2.24) 帖在圆柱面上的曲线
查看>>