rem适配flexible

简洁高效的rem适配方案flexible.js

手机淘宝团队出的简洁高效移动端适配库我们再也不需要在写不同屏幕的媒体查询,因为里面js做了处理它的原理是把当前设备划分为10等份,但是不同设备下,比例还是一致的。我们要做的,就是确定好我们当前设备的html 文字大小就可以了比如当前设计稿是 750px,那么我们只需要把 html 文字大小设置为 75px(750px / 10) 就可以里面页面元素rem值:页面元素的px 值 / 75 剩余的,让flexible.js来去算

github地址:https://github.com/amfe/lib-flexible

使用:

1.设置视口标签

<meta name="viewport" content="width=device-width, user-scalable=no, 
initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">

2.在html页面中引入flexible.js

<script src=“js/flexible.js”> </script>

3.安装VSCode px 转换rem 插件 cssrem

在这里插入图片描述

4、修改默认html字体大小

打开设置,搜索setting
在这里插入图片描述

点击在setting.json中编辑按照设计稿的大小设定,如果设计稿大小750的就设置为75。
在这里插入图片描述
设置成功后重启软件生效,即75px=1rem。

5.设置屏幕超过指定尺寸

假设我们需要的是750px,那么超过750px之后,字体仍设置成75px。并且我们的屏幕不会超过750px。
设置如下

body {
    min-width: 320px;
    max-width: 750px;
    width: 10rem;
    margin: 0 auto;
    }
    
@media screen and (min-width: 750px) {
    html {
        font-size: 75px!important;
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值