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中Color的一些特性介绍
May 27 HTML / CSS
基于CSS3实现立方体自转效果
Mar 01 HTML / CSS
CSS3对背景图片的裁剪及尺寸和位置的设定方法
Mar 07 HTML / CSS
CSS3的first-child选择器实战攻略
Apr 28 HTML / CSS
css3翻牌翻数字的示例代码
Feb 07 HTML / CSS
简单html5代码获取地理位置
Mar 31 HTML / CSS
会走动的图形html5时钟示例
Apr 27 HTML / CSS
HTML5实现视频弹幕功能
Aug 09 HTML / CSS
详解HTML5.2版本带来的修改
May 06 HTML / CSS
Html5 new XMLHttpRequest()监听附件上传进度
Jan 14 HTML / CSS
奇妙的 CSS shapes(CSS图形)
Apr 05 HTML / CSS
如何利用 CSS Overview 面板重构优化你的网站
Oct 24 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
全国FM电台频率大全 - 16 河南省
2020/03/11 无线电
PHP获取浏览器信息类和客户端地理位置的2个方法
2014/04/24 PHP
Yii1.1中通过Sql查询进行的分页操作方法
2017/03/16 PHP
PHP性能分析工具xhprof的安装使用与注意事项
2017/12/19 PHP
Laravel jwt 多表(多用户端)验证隔离的实现
2019/12/18 PHP
关于jQuery中.attr()和.prop()的问题探讨
2013/09/06 Javascript
JQuery获取或设置ckeditor的数据(示例代码)
2013/11/15 Javascript
JavaScript中的Truthy和Falsy介绍
2015/01/01 Javascript
JS中BOM相关知识点总结(必看篇)
2016/11/22 Javascript
vue+vux实现移动端文件上传样式
2017/07/28 Javascript
Vue利用路由钩子token过期后跳转到登录页的实例
2017/10/26 Javascript
vue二级路由设置方法
2018/02/09 Javascript
JS+HTML实现的圆形可点击区域示例【3种方法】
2018/08/01 Javascript
vue如何安装使用Quill富文本编辑器
2018/09/21 Javascript
JS多个异步请求 按顺序执行next实现解析
2019/09/16 Javascript
vue点击自增和求和的实例代码
2019/11/06 Javascript
jQuery实现可以计算进制转换的计算器
2020/10/19 jQuery
vue 动态创建组件的两种方法
2020/12/31 Vue.js
[54:24]Optic vs TNC 2018国际邀请赛小组赛BO2 第二场
2018/08/18 DOTA
python进阶教程之异常处理
2014/08/30 Python
简单介绍使用Python解析并修改XML文档的方法
2015/10/15 Python
python生成词云的实现方法(推荐)
2017/06/13 Python
Python基于回溯法子集树模板解决数字组合问题实例
2017/09/02 Python
pytorch nn.Conv2d()中的padding以及输出大小方式
2020/01/10 Python
如何快速理解python的垃圾回收机制
2020/09/01 Python
英国100%防污和防水的靴子:Muck Boot Company
2020/09/08 全球购物
年会活动策划方案
2014/01/23 职场文书
古汉语文学求职信范文
2014/03/16 职场文书
升学宴主持词
2014/04/02 职场文书
学历公证书范本
2014/04/09 职场文书
2015年反洗钱工作总结
2015/04/25 职场文书
2015年教师党员承诺书
2015/04/27 职场文书
Mac环境Nginx配置和访问本地静态资源的实现
2021/03/31 Servers
JavaScript文档对象模型DOM
2021/11/20 Javascript
Python万能模板案例之matplotlib绘制甘特图
2022/04/13 Python
Mysql InnoDB 的内存逻辑架构
2022/05/06 MySQL