html前端 rem布局,完美兼容各手机端的尺寸,自适应布局

7 篇文章 0 订阅

1. 先下载一个淘宝的js(http://g.tbcdn.cn/mtb/lib-flexible/0.3.4/??flexible_css.js

用法说明:

我这里用的scss,当然没用这些样式预处理器也没关系,下面会让你怎么做,因此需定义转换函数

$w: 75; //psd 设计图尺寸除以10
@function rem($n) {
  @return ($n/$w) + rem;
}

$w 说明:

1.该为设计图页面总宽度尺寸除以10

3. 接着用法:

.main{

    width: rem(700); //某个main类的宽度在设计图是700px。

    font-size: rem(28); //我这里为了偷懒,直接用rem去写。但值得注意的是

    //所有关于字体的行高line-height, font-size 都需要在设计图原有的尺寸+4.

    //譬如 字体在设计图是24px,而用rem去转换时,需要 24+4也就是 rem(28)

    //为何+4?因为放手机大小,具体+多少,自己来定,但是+4是最合理,因为和设计图的字像素一毛一样

}

4. 完蛋,我是新手,没用scss,sass等预处理器怎么办??

给个建议,先去学下scss语法,非常简单,类似搬砖工作。

接着点击这个网址 https://www.sassmeister.com/

如果这个网址打不开,自己搜下翻译工具吧

把scss代码粘贴这个网站左边框,右边就会编译成css的代码咯

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值