让px单位自动转换为rem的方法
/** * 设置根字体大小 */ var docEl = document.documentElement, resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize', recalc = function () { if (docEl.clientWidth < 640 && docEl.clientWidth > 320) { docEl.style.fontSize = 32 * (docEl.clientWidth / 320) + 'px'; } else if (docEl.clientWidth >= 640) { docEl.style.fontSize = '64px'; } else if (docEl.clientWidth <= 320) { docEl.style.fontSize = '32px'; } };window.addEventListener(resizeEvt, recalc, false);document.addEventListener('DOMContentLoaded', recalc, false);
body {max-width: 640px; min-width: 320px; font-family: Microsoft Yahei, Arial; background: #f0f0f0; font-size: 0.5rem; margin: 0 auto !important; /*滚动条卡顿*/ -webkit-overflow-scrolling: touch; overflow-scrolling: touch;}
转载于:https://www.cnblogs.com/minimissile/p/8064987.html
让px单位自动转换为rem的方法相关推荐
- vue 自动px单位自动转换rem
vue 自动px单位自动转换rem vue 适配移动端 假设设计图是750 第一步 安装 lib-flexible npm i lib-flexible --save 第二步 px2rem-loade ...
- Vue自动px单位自动转换rem
上期说到使用 lib-flexible + postcss-px2rem-exclude 实现px 转 rem,但是发现实现的结果是错误的,宽度根本不够,查看各种资料了解到,现在已经不使用了,现在使用 ...
- vue中将px单位转成rem
方法一: px2rem-loader + lbi-felix(这种方法可能会导致第三方UI库样式缩小): 1.首先安装需要用到的包 npm install px2rem px2rem-loader l ...
- 前端怎么把px单位换成rem单位解决项目页面适配问题
先看没有适配前的效果,下面是没有适配前,使用的是px单位,代码和效果如下: <!DOCTYPE html> <html><head><meta charset ...
- 使用postcss-plugin-px2rem和postcss-pxtorem(postcss-px2rem)-px自动转换rem的配置方法-vue-cli3.0
在vue-cli3.0中使用postcss-plugin-px2rem 插件 插件的作用是 自动将vue项目中的px转换为rem postcss-plugin-px2rem优势: 因为 postcs ...
- vscode怎么自动将px转换成vw_基于react/vue移动端适配之px自动转rem、vw
作为一名前端开发,在做移动端适配时rem.vw是我们经常用到的单位,但是我们在实际开发过程中需要将设计稿上的px转换成rem,如果手动去计算,将是一个很耗时.费力的过程.这是就需要一个工具可以帮我们自 ...
- css自动转rem,css之px自动转rem—“懒人”必备
作为一名前端开发,尤其是在做移动端适配时,rem是我们经常用到的单位,它的好处大家可以自行搜索,网上已经有很多了. 但是我们再将设计稿上的px转换成rem时,得手动的去计算,这是一个很耗时.费力的过程 ...
- html页面如何按需导入vant,vue脚手架中使用Vant,实现自动按需引入组件,并将px转换为rem...
偶然间看到一款不错的移动端vue组件库Vant,照着官方文档敲了一下,感觉还是不错的.想着以后的项目中可能会运用到,特此记录下,方便之后使用. 现在很多的组件库为了减小代码包体积,都支持按需加载了.V ...
- html分辨率的适配方法,pc端px转换为rem针对屏幕分辨率进行页面适配
常用的pc端网站适配方案是什么?用的最多的大概就是父元素按照设计图的宽度进行固定宽度,margin:0 auto居中,两边留白.但是有的设计图不适合这样两边留白的适配方案. 最近接手了一个pc端的项目 ...
- 在html中2em是多少px,在css设置单位px、em、rem哪个更好?
浏览器最终渲染出的页面是以具体的像素为单位的(因为显示器的显示原理是基于像素的啊),浏览器通过计算em和rem,最终再将这些相对单位转换为具体的像素值渲染出来.这三者可以这样理解: px是绝对单位,独 ...
最新文章
- 【问题解决】连接mysql 8错误:authentication plugin 'caching_sha2_password
- html5 usb调试,USB调试怎么打开 USB调试模式打不开怎么刷机
- android fragment界面滑动切换效果,Android App中使用ViewPager+Fragment实现滑动切换效果...
- == 和 equals方法的区别
- PartitioinLeaderSelector分析
- logback.xml文件配置(按时间、文件大小和log名称生成日志)
- 相分离相关文章阅读Liquid–liquid phase separation in cellular signaling systems
- 突发!Log4j 爆“核弹级”漏洞,Flink、Kafka等至少十多个项目受影响,微博、京东、网易等大厂都发起应急响应...
- server.xml引入子文件配置(tomcat虚拟主机)[转]
- 直播聊天室源码php,某网络直播聊天室源码 财经直播聊天系统
- win10备份为wim_在PE中使用CGI进行系统备份和还原
- x230无线网卡驱动服务器版,联想ThinkPad X230无线网卡驱动 V18.40.4官方版
- mysql的脏数据_数据库的脏数据问题
- 14. 接口隔离模式之Facade模式(门面模式/外观模式)
- 押注AI大装置,商汤的“月亮与六便士”
- Python:二次曲线拟合(节约生命法拟合)
- EasyCVR边缘计算网关助力安防视频场景化AI落地,让智能无处不在
- 关于南通大学教务学生管理公众微信的用户体验。
- 空心三角形(图形的输出)c语言
- 计算机科学殿堂知识大成——618必囤书单
热门文章
- 极简桌面 android 2.3,极简桌面(手机桌面)V3.1 for android 免费版
- @Configuration使用
- 使用 concurrently 并行地运行多个命令(同时跑前端和后端的服务)
- 小D课堂 - 零基础入门SpringBoot2.X到实战_第2节 SpringBoot接口Http协议开发实战_10、常用json框架介绍和Jackson返回结果处理...
- 阶段3 1.Mybatis_11.Mybatis的缓存_8 mybatis的二级缓存
- javaweb filter
- networkComms 通信框架之 消息处理器
- 自然语言处理要解决的问题
- leetcode笔记:Validate Binary Search Tree
- c语言-树的基础知识