首页 > 代码库 > 移动端rem+dpr布局
移动端rem+dpr布局
最近在做一个移动端的项目,在摸索中发现了一种移动端的布局和字体自适应方法,在当下来说应该是最好的了!主要是针对跟我一样还在摸索当中的同学们!主要也为了记录一下我活着过。。。
最主要的是字体使用px,配合用data-dpr
属性来区分不同dpr下的的大小。其他使用rem作为单位
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; }
淘宝lib-flexible Github传送门
https://github.com/amfe/lib-flexible
使用方法
lib-flexible
库的使用方法非常的简单,只需要在Web页面的<head></head>
中添加对应的flexible_css.js,flexible.js
文件:
第一种方法是将文件下载到你的项目中,然后通过相对路径添加:
<script src="http://www.mamicode.com/build/flexible_css.debug.js"></script> <script src="http://www.mamicode.com/build/flexible.debug.js"></script>
或者直接加载阿里CDN的文件:
<script src="http://g.tbcdn.cn/mtb/lib-flexible/0.3.4/??flexible_css.js,flexible.js"></script>
移动端rem+dpr布局
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。