ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

移动端布局

2019-02-23 22:40:26  阅读:235  来源: 互联网

标签:font 布局 100px rem 1rem 7.5 100 移动


举例以iphone6为标准,设计图宽是750px,页面上的话是375(需要除2)来计算,在公共样式内设置font-size为50px,这是为什么。

比如量到的宽是100px,

因为移动端布局使用的是rem布局,但rem解决不了放大缩小的问题。首先说下font-size:50px;,是为了避免除以2的计算。100px相对于50px的rem值是1rem,计算方式为:100/50/2=1rem,直接用100px/100的话也是1rem,所以换算时可以不用考虑除以2的问题,直接除100就可以。

而解决放大缩小的问题是判断视图窗口多少修改font-size。在vue项目中的index.html上

 

document.documentElement.clientWidth是获取浏览器窗口文档显示区域的宽度,不包括滚动条

这个7.5怎么来的,当然是根据设计稿的横向分辨率/100得来的

如果设计稿基于iphone6,横向分辨率为750,body的width为750 / 100 = 7.5rem

如果设计稿基于iphone4/5,横向分辨率为640,body的width为640 / 100 = 6.4rem

7.5只是举个例子,如果是640的设计稿,应该除以6.4

标签:font,布局,100px,rem,1rem,7.5,100,移动
来源: https://www.cnblogs.com/xiaoqi2018/p/10424610.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有