1、引入flexible.js文件:

(function flexible(window, document) {var docEl = document.documentElement;var dpr = window.devicePixelRatio || 1;// adjust body font sizefunction setBodyFontSize() {if (document.body) {document.body.style.fontSize = 12 * dpr + "px";} else {document.addEventListener("DOMContentLoaded", setBodyFontSize);}}setBodyFontSize();// set 1rem = viewWidth / 10function setRemUnit() {var rem = docEl.clientWidth / 24;  // 这里默认是10等份,手动改为24,此时1rem=1920/24px即80px。(设计稿是1920px的)docEl.style.fontSize = rem + "px";}setRemUnit();// reset rem unit on page resizewindow.addEventListener("resize", setRemUnit);window.addEventListener("pageshow", function (e) {if (e.persisted) {setRemUnit();}});// detect 0.5px supportsif (dpr >= 2) {var fakeBody = document.createElement("body");var testElement = document.createElement("div");testElement.style.border = ".5px solid transparent";fakeBody.appendChild(testElement);docEl.appendChild(fakeBody);if (testElement.offsetHeight === 1) {docEl.classList.add("hairlines");}docEl.removeChild(fakeBody);}
})(window, document);

2、cssrem的Root Font Size改为80,修改完重启vscode

转自淘宝flexible.js+rem适配pc端 - 吴小明- - 博客园

淘宝flexible.js+rem适配pc端相关推荐

  1. flexible.js+rem解决pc端适配

    第一步:新建 flexible.js文件 这里默认是10等份,手动改为24,此时1rem=1920/24px即80px.(设计稿是1920px的) (function flexible(window, ...

  2. 移动端适配+flexible.js+rem适配

    移动端适配 前沿: 移动端web页面的开发,由于手机屏幕尺寸.分辨率不同,或者需要考虑横竖屏问题,为了使得web页面在不同移动设备上具有相适应的展示效果,需要在开发过程中使用合理的适配方案来解决这个问 ...

  3. 移动端(五)flexible.js + rem适配布局

    rem适配方案flexible.js github地址:https://github.com/amfe/lib-flexible flexible.js 是手机淘宝团队出的移动端布局适配库 不需要在写 ...

  4. 淘宝flexible.js文件实现弹性布局

    淘宝flexible.js到底是用来做啥的 优点 1. 提供了用一套 css 去适应多种屏幕的方法 * 2.不用考虑适应屏幕的高宽比.物理尺寸等,切图成本比较低 缺点 只用这个方案去做,得到的是一个静 ...

  5. 手机淘宝——flexible.js 移动端自适应方案

    一,flexible.js 的使用方式: github地址:https://github.com/amfe/lib-flexible 官方文档地址:https://github.com/amfe/ar ...

  6. 淘宝评论接口可以获取PC端,app端

    获取淘宝商品的评论,筛选可以和淘宝保持一致, 支持并发 {"code":0,"data":{"allowInteract":"fa ...

  7. 淘宝flexible.js的使用

    首先大家最关注的怎么使用,原理不原理是后面的事 比如设计稿量来的宽度是100px 那么我们布局的时候,就这么写{width:1.3333rem},1.3333rem是由100/75算出来的,以此类推2 ...

  8. rem适配pc的弊端

    对于适配,我们一般是有很多中方法,例如百分比,rem适配,响应式布局(栅格),vh/vw等等 我们一般不使用rem来适配,那我们来说一下rem适配pc端的弊端吧! 1兼容性的性的问题,对于不同的浏览器 ...

  9. React.js 入门与实战之开发适配PC端及移动端新闻头条平台课程上线了

    原文发表于我的技术博客 我在慕课网的「React.js 入门与实战之开发适配PC端及移动端新闻头条平台」课程已经上线了,文章中是目前整个课程的大纲,以后此课程还会保持持续更新,此大纲文档也会保持更新, ...

最新文章

  1. javascript表单之间的数据传递
  2. 知乎「致知计划之科学季」颁奖,创作者分享80万元奖金
  3. 我要是长得和姚明一样高,是不是也能打进NBA?
  4. SSLGET ×××综合实验题
  5. PHP高性能输出UNICODE正则汉字列表 汉字转拼音多音字解决方案 搜索引擎分词细胞词库更新 搜狗词库提取TXT...
  6. std::bind 详解及参数解析
  7. 入局视频会议市场 揭秘“腾讯会议”背后的创新黑科技
  8. 开源等于免费吗?用事实来说话
  9. 大前端时代安全性如何做
  10. const与#define宏定义的区别——C语言深度剖析
  11. Avalanche发布AvalancheGo v1.2.3版本
  12. 批量复制文件并改成有顺序的文件名
  13. axios 取消请求_封装 axios 取消重复请求
  14. JavaScript 页面跳转、页面重定向
  15. C语言作业NOTES
  16. AtCoder ABC237题解
  17. 修改WINVER、_WIN32_WINNT和_MSC_VER
  18. 在哪打开用户和计算机,控制面板在哪 打开控制面板的几种方法
  19. 速卖通正式推出全托管,卖家竞争进入新阶段
  20. Allegro学习进行时

热门文章

  1. ACC-C++组初赛
  2. 计算机技术与应用论文,计算机应用技术论文
  3. 百度地图定位经纬度返回4.9E-324有关问题
  4. 分享两个视频转场作品
  5. crc16 c语言 非查表,CRC16CCITT(1021)的16字表长查表程序
  6. Win10 易升更新 安装wls2 部署docker
  7. 三星基于新思科技良率学习平台加速7纳米技术节点的新品量产
  8. 安卓证书免费在线制作工具
  9. 华为 Mate 40 系⁠列详细参数对比,Mate 40\40Pro\40Pro+\40RS
  10. zbrush 制作护腕1 -- 基础模型