-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in 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: