rem大小的设置并没有绝对的标准,按照自己喜好来即可,确定好1rem需要代表设计稿多少像素即可,以下以设计稿1920为例,期望效果:1rem对应设计稿10px,分辨率1920下html字体大小为10px,192rem = 1920px,根据当前屏幕大小和设计稿比例计算根元素字体大小

(function px2rem(doc, win) {var docEl = doc.documentElement,resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',recalc = function () {var clientWidth = docEl.clientWidth;if (!clientWidth)return;//设计稿为1920*1080,根据当前屏幕和审计稿比例设置根元素字体,为方便设置,系数乘以10,parseInt解决部分设备渲染字体发虚情况,1rem 对应设计稿10pxdocEl.style.fontSize = parseInt((clientWidth * 10 / 1920).toFixed(4) * 1) + 'px';window.ROOT_BASE_FONTSIZE = parseInt((clientWidth * 10 / 1920).toFixed(4)) * 1;};recalc();if (!doc.addEventListener)return;win.addEventListener(resizeEvt, recalc, false);doc.addEventListener('DOMContentLoaded', recalc, false);
})(document, window);

使用vscode插件px to rem,设置设计稿大小为1920,根元素字体为10px,再到elementUI的css文件执行Alt+z即可,这个时候input的高度变为4rem,对应40px,如果是用在平板、移动端需要进行放大效果才比较好,毕竟1920的设计稿到375的iPhone上显示,等于缩小了5倍,和设计稿比例相差太大显示效果是不好的,根据实际情况调整。

根据设计稿设置rem大小,elementUI px转rem相关推荐

  1. css中的单位换算_css大小单位px em rem的转换和详解

    css大小单位px em rem的转换和详解 PX特点 1. IE无法调整那些使用px作为单位的字体大小: 2. 国外的大部分网站能够调整的原因在于其使用了em或rem作为字体单位: 3. Firef ...

  2. android 文字大小设计,为什么设计稿的文字大小和开发的不一致

    原因分析 分析 客户端眼中的行高 首先我们要知道文字的几个属性,一般有以下几个 • ascent:基准线到文字最高处的推荐距离 • desent:基准线到文字最低处的推荐距离 • baseline:基 ...

  3. 【原】设计稿中字体pt与px之间的转化

    通常,设计网页时,字体一般会使用像素(px)或者倍数(em).某一天开始重构页面,用PS打开设计师给过来的稿子,开始切图,在查看文字时,发现字体大小是用pt来设置的,⊙﹏⊙b汗,如下图: 为了解pt和 ...

  4. 设计稿是750px时的,rem设置

    <script>+ function() {remLayout();function remLayout() {var w = document.documentElement.clien ...

  5. 移动开发之设计稿转换页面单位尺寸

    在写这篇文章之前,我询问了在唯品会和腾讯的童鞋.以及公司里面前端大神(深哥),对于设计稿切图的详细方法,经过对比验证,得出设计稿转换页面单位尺寸方法步骤.我分别询问下面四个问题: 1. 设计稿的单位是 ...

  6. 如何把设计稿中px值转化为想要的rem值

    如何把设计稿中px值转化为想要的rem值 首先我们需要的是把尺寸转化为rem值 假如 设计稿中的是 200px*200px的图片 移动端的设计图尺寸一般是640*750; 第一步.  把图片分为若干份 ...

  7. Vue项目中750设计稿px自动转化成rem方法(小白一个,记录自己遇到的小白问题,大家勿怪)

    一.首先下载 postcss-pxtorem 运行npm install postcss-pxtorem 完成下载之后,在package.json文件中添加这段代码 "postcss&quo ...

  8. 移动端根据设计稿宽度适配 px转换相对单位rem

    为了计算方便,一般建议 1rem = 100px(设计稿px),要换算这样的比例需要设置html对应的fontSize,计算规则如下: fontSize = 屏幕宽度 / 设计稿宽度 * 基本宽度 如 ...

  9. html 字号和像素的关系,一文搞懂CSS中的字体单位大小(px,em,rem...)

    在学习的过程中,发现CSS有很多可以形容单位的尺寸.比方px,em,rem,vw等等.平常也没有深究,一来是没时间,二来是在我学习清单中优先级过低.一直想彻底弄明白,一直耽搁到现在.现在花上一点时间来 ...

最新文章

  1. 51单片机c语言测距,求助 关于C51单片机超声波测距 C语言程序设计 高手帮帮忙...
  2. JDK,JRE,JVM区别与联系
  3. Colidity--GenomicRangeQuery
  4. 验证码识别笔记(二)
  5. 机器学习笔记十之聚类
  6. UILabel(富文本)
  7. 1 1 2 3 5 8 java_1 1 2 3 5 8 13 21 34规律:一个数据等于前两个数之和.用java做,输入一个数据n,计算斐波那契数列(Fibonacci)的第n个值....
  8. 11、web端主要应用在哪些领域?
  9. javamailsender注入失败_关于SpringBoot使用Redis空指针的问题(不能成功注入的问题)...
  10. Play静态文件调用
  11. android通用adapter,Android通用ListViewAdapter的编写。
  12. 【数据仓库】Inmon与Kimball数仓理论对比
  13. 冰点文库下载器,文库免费下载(唯一可用的版)
  14. php rabbit pie broke,英语拟声词大全
  15. SpringCloud Gateway网关为认证中心和用户微服务构建统一的认证授权入口
  16. python 绝对值最小值的 正数_找出有序数组中绝对值最小的数
  17. 计算机插补,插补原理及控制方法
  18. “理财管家”正式发布了!
  19. 程序猿要知道的:如何精心打造产品的“开始一公里”
  20. 在Vue里使用G2地图制作省级地图展示各市级数据

热门文章

  1. java爬虫好的教程_[Java教程]一个更加简单粗暴的爬虫
  2. Tomcat安装使用与部署Web项目的三种方法
  3. 使用GPS模拟信号检查Klein3000的定位信号是否正常
  4. 电子对抗中的烧穿距离
  5. 解决浏览器主页被t999.cn劫持
  6. 华为od机试题4 真题
  7. android crosswalk闪退,一篇文章读懂开源内嵌浏览器Crosswalk【转载】
  8. 【工具】1640- 这 5 款 AI 绘图工具,让你的绘图更高效!
  9. LightGBM -- Light Gradient Boosting Machine
  10. FEM/前端模块(PA-LNA-SWITCH)介绍