博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
移动端解决方案学习记录
阅读量:6234 次
发布时间:2019-06-22

本文共 1398 字,大约阅读时间需要 4 分钟。

先附上参考资料链接;

最终测试了 lib-flexible 的用法;

测试代码如下:

html结构

    
Document
1rem === 100px
2rem == 200px
3rem == 300px
4rem == 400px

css样式

div {    margin: 0.133333rem 0;}img {    width: 100%;}.test1 {    border: 0.013333rem solid red;    width: 1.333333rem;}.test2 {    border: 0.013333rem solid red;    width: 2.666667rem;}.test3 {    border: 0.013333rem solid red;    width: 4.0rem;}.test4 {    border: 0.013333rem solid red;    width: 5.333333rem;}.test5 {    border: 0.013333rem solid red;    width: 6.666667rem;}

效果展示

iphone6

clipboard.png

iphone6 Plus

clipboard.png

Galaxy Note3

clipboard.png

以上是三种设备下面的效果图;

为了测试结果是真跟效果图尺寸一样;特此,我在ps中比对了(将其他的尺寸的手机等比例放大缩小到iphone6 plus 的尺寸)一下,如下;

clipboard.png

总结:

  • 将方案js加入项目中,

  • 所有的尺寸用成rem来替换;

  • rem替换快捷方法

    • sublime 的

      • 安装 步骤

        • 下载本,

        • 进入packages目录:Sublime Text -> Preferences -> Browse 打开packges目录

        • 复制下载的cssrem目录到packges目录里。

        • 重启Sublime Text。

        • 进入sublime Preferences -> packge settings -> cssrem -> setting-default 复制

        • 进入 setting-user 将复制的文本粘贴到里面(因为webapp一般尺寸设计按照iphone6 (750px) 来设计,所以,将"px_to_rem" 值改为 75 )修改如下

{    "px_to_rem": 75,    "max_rem_fraction_length": 6,    "available_file_types": [".css", ".less", ".sass"]}

方案用法

  • 比如 ui 给的一张 750 x 1334 的效果图(贴心的ui会直接标记尺寸大小,好喜欢有没有)

  • 没有尺寸就自己量喽;有一张图片100px x 100px ;因为有 cssrem 插件所以直接按照真是的px宽度来写,插件会自己编译计算出750px宽度 对应的rem尺寸;

转载地址:http://tjhna.baihongyu.com/

你可能感兴趣的文章
System.map
查看>>
selenium使用等待的几种方式
查看>>
IE8 HACK介绍
查看>>
expect实现ssh自动登录
查看>>
Qt安装后配置环境变量(Mac)
查看>>
hierarchyviewer偶然不能使用的解决方法
查看>>
PL/SQL联系oracle成功可以sql解决的办法是检查表的名称无法显示
查看>>
C#创建和初始化类
查看>>
Swift - 将表格UITableView滚动条移动到底部
查看>>
为什么C++中空类和空结构体大小为1?(转载)
查看>>
jQuery判断checkbox是否选中的3种方法
查看>>
我在这里3在引发众1.8万的经验分享
查看>>
关于ajax的同步和异步
查看>>
【UWP】FlipView绑定ItemsSource,Selectedindex的问题
查看>>
MySQL----information-schema数据库相关权限的说明。
查看>>
转:Tortoise SVN 版本控制常用操作知识
查看>>
PHP模拟发送POST请求之四、加强file_get_contents()发送POST请求
查看>>
Codeforces Round #192 (Div. 1) C. Graph Reconstruction 随机化
查看>>
[Unity3d][NGUI]打包NGUI预制件成Assetbundle 两种思路.
查看>>
SSO 基于Cookie+fliter实现单点登录(SSO):工作原理
查看>>