rem结合css3原生函数, 完成移动端各类屏幕适配【转】

rem结合css3原生函数, 完成移动端各类屏幕适配【转】

相信很多人接触的第一个网页尺寸单位是px, 表示一个像素点的大小
我们收到的设计师的设计稿也是以px为标准

但手机的屏幕是大小不一的, 在iPhone8上展示的很好的效果, 在iPhone5s上可能就完全走了样, 为了在不同尺寸的屏幕上,都有很好的展示效果, 我们需要对网页进行缩放
rem是一个很有意思的单位, 1rem的尺寸等于html的font-size的尺寸, 也就是
html{
font-size: 100px;
}

那么, 1rem就等于100px

我们可以通过屏幕的宽度, 动态改变 html下font-size的大小, 从而实现网页的缩放
calc是一个css3自带的函数, 可以实现简单的加减乘除(可以用来取代sass的部分功能)
rem与calc结合使用, 就可以用极简单的代码实现,多种屏幕的适配

效果如图所示







Yara Barros

小结:
rem是一个动态定义的单位, 结合css3自带的calc函数, 能让我们写一套代码, 轻松适配各种尺寸的屏幕, 另外, 写calc函数的时候, 运算符前后一定要留空格哦~

作者:木子昭
链接:https://www.jianshu.com/p/8d7c8c373148
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

posted @ 2019-02-20 09:44 深蓝卷墨 阅读( ...) 评论( ...) 编辑 收藏

你可能感兴趣的:(rem结合css3原生函数, 完成移动端各类屏幕适配【转】)