传统web适配PC和所有的高分辨率大屏2K、4K、8K
创始人
2024-12-18 03:07:02
0

前言

        最近在开发公司官网的时候由于业务方、产品都没有明确开发响应式网站,就以前旧官网按照1920px的桌面端以及750px的移动端开发两套适配解决方案,在领导们开会时投屏电视以及苹果电脑都出现了两边留白,因为之前在网上找了一套css属性zoom的算法是根据设备的像素比window.devicePixelRatio来进行倍数缩放。

解决方案:

        之前一直被网上的解决方案带偏,经过仔细的思考后决定还是不能使用像素比来处理缩放这样会存在偏差,其实解决很简单你只要拿到body的真是宽度就行然后除以设计稿的宽度就是你的缩放比,你也可以根据window.screen.width * window.devicePixelRatio拿到物理设备分辨率,上代码。

let viewportWidth = window.innerWidth || document.documentElement.clientWidth; document.body.style.zoom = Math.round((viewportWidth / 1920) * 100000) / 100000;  window.addEventListener('resize', function() {   let viewportWidth = window.innerWidth || document.documentElement.clientWidth;   document.body.style.zoom = Math.round((viewportWidth / 1920) * 100000) / 100000; });

然后需要注意的一点就是页面在高清分辨率上字体要调整为自适应字体,以及各种动效页面注意怕错误留白需要收到调整下。

相关内容

热门资讯

科普!微信玩金花在哪购买房卡,... 微信游戏中心:拼三张房卡,添加微信【8488009】,进入游戏中心或相关小程序,搜索“微信拼三张房卡...
玩家攻略,牛牛房卡制作链接茄子... 您好!微信茄子娱乐大厅链接获取房卡可以通过以下几种方式购买: 1.微信渠道:(茄子娱乐)大厅介绍:...
终于发现!斗牛链接房卡怎么搞,... 微信游戏中心:斗牛房卡,添加微信【71319951】,进入游戏中心或相关小程序,搜索“微信斗牛房卡”...
微信牛牛链接金花房卡/炸金花房... 牛牛是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:86909166许多玩家在游戏中会购买房卡来享受...
我来教你/牛牛房卡出售新天王/... 今 日消息,新天王/皇豪互众房卡添加微信33549083 苹果今日发布了 iOS 16.1 正式版更...
ia攻略/金花房卡制作链接新二... 新二号房卡更多详情添加微:33549083、 2、在商城页面中选择房卡选项。 3、根据...
科普!微信里玩炸金花房卡购买方... 微信游戏中心:炸金花房卡,添加微信【55051770】,进入游戏中心或相关小程序,搜索“微信炸金花房...
终于发现!炸金花微信链接房卡,... 微信游戏中心:炸金花房卡,添加微信【56001354】,进入游戏中心或相关小程序,搜索“微信炸金花房...
苹果ipad刷安卓系统,探索刷... 你有没有想过,你的苹果iPad也能变身成为安卓小能手?没错,就是那个我们平时用来刷剧、办公、游戏的平...
终于找到“金花房卡在哪获取/随... 随意玩是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:160470940许多玩家在游戏中会购买房卡来...
科普!微信里玩炸金花房卡在哪弄... 微信游戏中心:炸金花房卡,添加微信【33903369】,进入游戏中心或相关小程序,搜索“微信炸金花房...
分享!微信群拼三张房卡怎么买/... 拼三张是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:33699510许多玩家在游戏中会购买房卡来享...
正规平台有哪些,牛牛房卡官网海... 您好!微信海米大厅大厅链接获取房卡可以通过以下几种方式购买: 1.微信渠道:(海米大厅)大厅介绍:...
头条推荐!金花房间怎么创建火星... 今 日消息,火星大厅/新道游房卡添加微信33549083 苹果今日发布了 iOS 16.1 正式版更...
重大通报,金花微信链接市场价格... 南瓜大厅/新道游房卡更多详情添加微:33549083、 2、在商城页面中选择房卡选项。 ...
IA解析/牛牛房卡怎么获得玄灵... IA解析/牛牛房卡怎么获得玄灵大厅/房卡客服玄灵大厅是一款非常受欢迎的游戏,咨询房/卡添加微信:88...
科普!怎么开炸金花房卡链接,拼... 微信游戏中心:拼三张房卡,添加微信【8488009】,进入游戏中心或相关小程序,搜索“微信拼三张房卡...
终于发现!微信牛牛房卡哪里有卖... 微信游戏中心:斗牛房卡,添加微信【66336574】,进入游戏中心或相关小程序,搜索“微信斗牛房卡”...
怎么购买微信炸金花房卡/创建金... 微信炸金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:15984933许多玩家在游戏中会购买房卡...
推荐一款!牛牛房卡批发平台蝴蝶... 微信游戏中心:蝴蝶大厅房卡在哪里买打开微信,添加客服微信【88355042】,进入游戏中心或相关小程...