星空网 > 软件开发 > 网页设计

使用Flexible适配移动端html页面

前段时间看了大神的博客文章【使用Flexible实现手淘H5页面的终端适配】(地址:http://www.w3cplus.com/mobile/lib-flexible-for-html5-layout.html),受益良多,写了个小demo,记录一下以防忘记,需要注意几点,如下:

1. meta 

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

2.将flexible_css.js,flexible.js文件加载到项目中

<script src='/images/loading.gif' data-original="http://g.tbcdn.cn/mtb/lib-flexible/0.3.4/??flexible_css.js,flexible.js"></script>

3.布局

i. 基本布局:rem

将视觉稿中的px单位转换成rem单位 :

1)html元素尺寸 =  视觉稿px值 / rem基准值

2)rem基准值  =  视觉稿宽度px / 10

例如:视觉稿宽度750px,则html中的宽度就是750 / 10 = 75rem,然后以这个为基准,如果视觉稿中某块小内容宽度是150px,则html中这块内容宽度就是 150 / 75 = 2rem

ii. 字号:px

字号用px单位,并根据情况用[data-dpr]属性来区分不同dpr下的文本字号大小。

div {  width: 1rem;   height: 0.4rem;  font-size: 12px; // 默认写上dpr为1的fontSize}[data-dpr="2"] div {  font-size: 24px;}[data-dpr="3"] div {  font-size: 36px;}

 

demo二维码:(字号未做适配)

使用Flexible适配移动端html页面

 

效果如下:

使用Flexible适配移动端html页面

以上,个人理解,总结出的可能存在错误,欢迎指出,不甚感激!




原标题:使用Flexible适配移动端html页面

关键词:HTML

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

Unprofound:https://www.goluckyvip.com/tag/26776.html
Unrestrictedstock:https://www.goluckyvip.com/tag/26777.html
unsplash:https://www.goluckyvip.com/tag/26778.html
UNTUCKit:https://www.goluckyvip.com/tag/26779.html
产品被投诉:https://www.goluckyvip.com/tag/2678.html
Unybrands:https://www.goluckyvip.com/tag/26780.html
深圳大梅沙一日游攻略(玩转大梅沙,畅享海滨风光):https://www.vstour.cn/a/403228.html
成都店攻略(成都好玩的):https://www.vstour.cn/a/403229.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流