前端pc版的简单适配

我们都知道对于前端pc版本的适配是一个难题,大部分都是做的媒体查询。但是有时间公司不要媒体查询 就是需要不管多大的屏幕都是满屏显示。我就在考虑为啥不用rem给pc端做个适配。

我是基于设计图是1920的做的简单的js适配。

<script type="text/javascript">
  var winWidth = document.documentElement.offsetWidth ||
  document.body.offsetWidth
  winWidth = winWidth < 1366 ? 1366 : winWidth
  var oHtml = document.getElementsByTagName(‘html‘)[0]
  oHtml.style.fontSize = 100 * winWidth / 1920 + ‘px‘

  window.addEventListener(‘resize‘, function () {
    var winWidth = document.documentElement.offsetWidth || document.body.offsetWidth
    winWidth = winWidth < 1400 ? 1400 : winWidth
    var oHtml = document.getElementsByTagName(‘html‘)[0]
    oHtml.style.fontSize = 100 * winWidth / 1920 + ‘px‘
  })
</script>

  把这个js脚本放到根目录下,也就是index.html中。我们所测的尺寸去除以100就可以转化位rem。

顺便说一句,我的项目是vue所搭建的。当然现在是vue-cli3的话,就放在public文件下的index文件中。

这样就完成了简单的pc端适配

原文地址:https://www.cnblogs.com/sanye00liubingjian/p/9886732.html

时间: 2024-08-07 03:03:36

前端pc版的简单适配的相关文章

前端PC页面,移动端页面问题笔记~~

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="gbk"/> 5 <meta name="robots" content="all"/> 6 <meta name="author" content="Tencent-TGideas"/> 7 <meta name="

《黄聪:手机移动站SEO优化教程》4、如何实现手机移动网站和PC站点的自主适配

转载:http://blog.csdn.net/dog250/article/details/6896949 UDP协议疑难杂症全景解析 2011-10-22 19:26 2989人阅读 评论(4) 收藏 举报 tcp网络算法交通socket通讯 如今,但凡说精通网络的,第二个意思就是"精通TCP",事实上,很多自称精通TCP的家伙们只是精通socket接口而已,对TCP行为精通的并不多,笔者也不算精通,但绝对是中等以上水平.如果你真的精通TCP行为,那么本文不读也罢,直接发邮件给我,

【JavaScript】通过JavaScript的方式,如果手机浏览器访问PC版页面,自动跳转到手机版页面

这个其实根本不用自己写,因为在网上就有一个写的非常不错的js. 做到如下效果,如果是PC.平板访问这个页面,则显示PC版的页面,如果是手机访问这个页面则跳到手机版的页面,同时不加载PC版页面,直接跳转. 首先,目录结构如下: 其中JS文件夹中的uaredirect.js是从网上down下来的,其代码如下: function uaredirect(f){try{if(document.getElementById("bdmark")!=null){return}var b=false;i

python之simplejson,Python版的简单、 快速、 可扩展 JSON 编码器/解码器

python之simplejson,Python版的简单. 快速. 可扩展 JSON 编码器/解码器 simplejson Python版的简单. 快速. 可扩展 JSON 编码器/解码器 编码基本的 Python 对象层次结构: import simplejson as json print json.dumps(['foo', {'bar': ('baz', None, 1.0, 2)}]) print json.dumps("\"foo\bar") print json

全能直播王PC版-0707-full_codecs

全能直播王是一款高清流畅的全平台的电视直播应用,让您随时随地看高清电视直播. [全能特色] 1. 收录全国1400多个直播频道,包括湖南卫视.江苏卫视.浙江卫视等热门频道. 2. 频道多线路自动选择,保证流畅清晰. 3. 超强的自定义功能,让您打造自己的专属电视. 4. 支持 MMS, RTSP, RTMP, HLS(m3u8) 等常见的视频流媒体协议. 5. 支持原力P2P视频流媒体协议. 全能直播王PC版-20160707-full_codecs.7z 全能直播 专辑

《古墓丽影10》PC版重磅更新:DX12画质惊艳!

<古墓丽影10>PC版重磅更新:DX12画质惊艳! <古墓丽影>系列的最新作品<古墓丽影:崛起>已经上市一周有余,相信不少玩家都已经通关.但现在,官方给了PC版玩家一个再度通关的绝佳理由--画质大幅提升. 今天,<古墓丽影:崛起>开发商面向PC版推送了重磅更新,主要加入对于DX12和VXAO技术支持,从而使游戏光影.细节纹理表现获得全面增强,而且画面流畅性也有所改善. 官方公布的数据显示,测试机型配置为I7-2600,GTX970显卡.在DX11的环境下,游

《侍道4》PC版发售推迟 技术原因导

<侍道4>PC版发售推迟 技术原因导 <侍道4>PC版发售推迟 技术原因导 http://www.ebay.de/cln/dmdliqia/2015-03-20/190010925018http://www.ebay.de/cln/891.x07/2015-03-20/190046189010http://www.ebay.de/cln/816fya1/2015-03-20/190212630013http://www.ebay.de/cln/yuevbloj3iya/2015-0

nginx规则:自动降级,手机用户访问跳转手机版与PC版页面

工作中为满足业务需要以及保证服务的可用性,配置的一些nginx跳转规则,与公司业务相关信息已经抹去,提供出来希望对大家有帮助. 1. 当后端服务器出现异常,响应码为500 501 502 503 504,请求转发到静态降级服务器,从而保证业务不至于完全无法访问,对于浏览型且实时性要求不高的站点非常有用. app_servers:应用服务器,提供正常服务页面 shopwebstatic:静态服务器,提供定时爬取的静态页面 2.请求重试: proxy_next_upstream          

红帽企业版6.5版中简单配置DHCP服务器

一.实验拓扑 RHEL6.5 --------------RHEL6.5服务端(vmnet4)---------------RHEL6.5客户端(vmnet4) 准备网络服务实验环境1. 安装2台RHEL6.5虚拟机        1)内存1G.硬盘80G.软件包(桌面.开发工具)        2)关闭防火墙.关闭SELinux机制 提示:修改 /etc/selinux/config,设置 SELINUX=permissive getenforce.setenforce        3)安装