-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
移动端适配之remjs vw vh #64
Comments
为什么移动端设计稿总是640px和750px?在我开始写移动端页面至今,一直有2个疑问困扰着我,我只知道结果但不知道为什么 问题1:为什么设计师给的设计稿总是640px或750px(现在一般以Phone6为基准,给的750px) 问题2:为什么我们拿到640px和750px的设计稿,在编码的时候都要除以2, (比如设计稿上有一个图标宽高是4040,我们需要先除以2,实际编码时候宽高要写成2020) 结论:pt和px的关系就是—— 1pt 里面有几个像素点 (比如 1pt里面有1个px,也可以有2个,3个,分别对应上图的@1x,@2x,@3x) 下图的Reader就是反应它们之间的比例,即 pt 和 px为1:2 还是拿iPhone6举例,下图 pt 宽高是375667,px 宽高是7501334,px的宽高是pt的2倍。 所以这里的Reader关系是@2x,也就是2倍 所以为什么设计稿640px和750px要除以2,就是因为设计师给的640px和750px是物理像素 而我们在浏览器模拟调试移动端的时候看到的像素是逻辑像素 https://www.cnblogs.com/tu-0718/p/9596894.html |
**使用vw + rem布局 **
在一些pc到移动端的自适应中,可能整体缩小在移动端字体会很小,有2种方法可以处理:
|
关于移动端rem与px换算的计算方式 |
腾讯新闻所用的JS计算html节点的fontsize
其设计图为 750,尺寸计算公式为 1rem = 100px, 3.75rem = 375px,sass计算函数如下
|
利用viewport,适配各种屏幕
利用该方法可以使网页自动缩放,达到简单粗暴的适配效果,可能存在以下问题:
|
淘宝所用的rem方案
https://github.com/amfe/lib-flexible/tree/master
使用文档 amfe/article#17
其它使用文章
https://www.cnblogs.com/well-nice/p/5509589.html.
再聊移动端页面的适配 布局方案测试页
细说移动端 经典的REM布局 与 新秀VW布局 https://github.com/imwtr/rem-vw-layout
移动端vw布局详解
css3支持测试页面
PC端适配屏幕尺寸
利用视口单位实现适配布局-京东
The text was updated successfully, but these errors were encountered: