CSS3中媒体查询结合rem布局适配手机屏幕


Posted in HTML / CSS onJune 10, 2019

css3语法: (750px设计图的1rem = 100px)

@media only screen and (min-width: 320px) and (max-width: 479px){
    html {
        font-size: 42.67px !important;
    }
}
@media only screen and (min-width: 480px) and (max-width: 639px){
    html {
        font-size: 64px !important;
    }
}
@media only screen and (min-width: 640px) and (max-width: 749px){
    html {
        font-size: 85.34px !important;
    }
}
@media only screen and (min-width: 750px) and (max-width: 959px){
    html {
        font-size: 100px !important;
    }
}
@media only screen and (min-width: 960px) and (max-width: 1241px){
    html {
        font-size: 128px !important;
    }
}
@media only screen and (min-width: 1242px){
    html {
        font-size: 165.6px !important;
    }
}

js控制

(zepto / jQuery)(750px设计图的1rem = 100px)
function setFont() {
    let window_width = window.innerWidth;
    let font_size = parseFloat(window_width / 3.75);
    $('html').css('font-size', font_size);
}

$(window).on('resize', function () {
    setFont();
});

总结

以上所述是小编给大家介绍的CSS3中媒体查询结合rem布局适配手机屏幕,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

HTML / CSS 相关文章推荐
css3实现画半圆弧线的示例代码
Nov 06 HTML / CSS
用CSS3和table标签实现一个圆形轨迹的动画的示例代码
Jan 17 HTML / CSS
canvas实现圆绘制的示例代码
Sep 11 HTML / CSS
html5-websocket基于远程方法调用的数据交互实现
Dec 04 HTML / CSS
html5 Canvas画图教程(10)—把面拆成线条模拟出圆角矩形
Jan 09 HTML / CSS
HTML5 自动聚焦(autofocus)属性使用介绍
Aug 07 HTML / CSS
HTML5新增元素如何兼容旧浏览器有哪些方法
May 09 HTML / CSS
不可轻视HTML5!App三年内将被html5顶替彻底消失
Nov 18 HTML / CSS
用html5的canvas和JavaScript创建一个绘图程序的简单实例
Jul 06 HTML / CSS
html5实现滑块功能之type="range"属性
Feb 18 HTML / CSS
如何在Canvas上的图形/图像绑定事件监听的实现
Sep 16 HTML / CSS
一个基于canvas的移动端图片编辑器的实现
Oct 28 HTML / CSS
纯CSS3制作页面切换效果的实例代码
May 30 #HTML / CSS
CSS3 分类菜单效果
May 27 #HTML / CSS
css3实现六边形边框的实例代码
May 24 #HTML / CSS
css和css3弹性盒模型实现元素宽度(高度)自适应
May 15 #HTML / CSS
css3实现可拖动的魔方3d效果
May 07 #HTML / CSS
CSS3 实现童年的纸飞机
May 05 #HTML / CSS
使用CSS变量实现炫酷惊人的悬浮效果
Apr 26 #HTML / CSS
You might like
PHP 变量的定义方法
2010/01/26 PHP
thinkphp jquery实现图片上传和预览效果
2020/07/22 PHP
详解在YII2框架中使用UEditor编辑器发布文章
2018/11/02 PHP
JavaScript访问样式表代码
2010/10/15 Javascript
jQuery循环滚动展示代码 可应用到文字和图片上
2012/05/11 Javascript
javascript 利用Image对象实现的埋点(某处的点击数)统计
2012/12/28 Javascript
js检查页面上有无重复id的实现代码
2013/07/17 Javascript
js获取IP地址的方法小结
2014/07/01 Javascript
javascript二维数组转置实例
2015/01/22 Javascript
针对BootStrap中tabs控件的美化和完善(推荐)
2016/07/06 Javascript
基于JS分页控件实现简单美观仿淘宝分页按钮效果
2016/11/07 Javascript
jQuery实现鼠标跟随效果
2017/02/20 Javascript
vue router使用query和params传参的使用和区别
2017/11/13 Javascript
Angular4的输入属性与输出属性实例详解
2017/11/29 Javascript
微信小程序网络请求封装示例
2018/07/24 Javascript
JS中数组与对象的遍历方法实例小结
2018/08/14 Javascript
vue实现购物车的小练习
2020/12/21 Vue.js
[02:03]DOTA2亚洲邀请赛 HGT战队出场宣传片
2015/02/07 DOTA
[47:52]完美世界DOTA2联赛PWL S2 PXG vs InkIce 第二场 11.26
2020/11/30 DOTA
深入理解python try异常处理机制
2016/06/01 Python
Python爬虫DOTA排行榜爬取实例(分享)
2017/06/13 Python
PyQt5实现下载进度条效果
2018/04/19 Python
tensorflow实现加载mnist数据集
2018/09/08 Python
详解有关PyCharm安装库失败的问题的解决方法
2020/02/02 Python
Python如何使用OS模块调用cmd
2020/02/27 Python
python3 中使用urllib问题以及urllib详解
2020/08/03 Python
美国网上订购鲜花:FTD
2016/09/23 全球购物
Farfetch阿联酋:奢侈品牌时尚购物平台
2019/07/26 全球购物
银行办公室岗位职责
2014/03/10 职场文书
经营目标管理责任书
2014/07/25 职场文书
合同权益转让协议书模板
2014/11/18 职场文书
网络舆情信息简报
2015/07/21 职场文书
全民创业工作总结
2015/08/13 职场文书
当你找不到方向的时候,不妨读读刘备的一生
2019/08/05 职场文书
解决使用了nginx获取IP地址都是127.0.0.1 的问题
2021/09/25 Servers
React自定义hook的方法
2022/06/25 Javascript