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 相关文章推荐
全面解析CSS Media媒体查询使用操作(推荐)
Aug 15 HTML / CSS
纯css3实现走马灯效果
Dec 26 HTML / CSS
HTML5的Geolocation地理位置定位API使用教程
May 12 HTML / CSS
Html5之svg可缩放矢量图形_动力节点Java学院整理
Jul 17 HTML / CSS
HTML5手机端弹出遮罩菜单特效代码
Jan 27 HTML / CSS
HTML5 Canvas入门学习教程
Mar 17 HTML / CSS
HTML5移动端开发中的Viewport标签及相关CSS用法解析
Apr 15 HTML / CSS
使用phonegap创建联系人的实现方法
Mar 30 HTML / CSS
HTML5 manifest离线缓存的示例代码
Aug 08 HTML / CSS
详解HTML5如何使用可选样式表为网站或应用添加黑暗模式
Apr 07 HTML / CSS
canvas 基础之图像处理的使用
Apr 10 HTML / CSS
用position:sticky完美解决小程序吸顶问题的实现方法
Apr 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
一个PHP的ZIP压缩类分享
2014/05/04 PHP
php简单图像创建入门实例
2015/06/10 PHP
微信公众号模板消息群发php代码示例
2016/12/29 PHP
PHP中常见的密码处理方式和建议总结
2018/10/14 PHP
php 多个变量指向同一个引用($b = &$a)用法分析
2019/11/13 PHP
PHP实现随机发扑克牌
2020/04/22 PHP
一个用javascript写的select支持上下键、首字母筛选以及回车取值的功能
2009/09/09 Javascript
jquery ajax执行后台方法
2010/03/18 Javascript
引用其它js时如何同时处理多个window.onload事件
2014/09/02 Javascript
JavaScript模拟可展开、拖动与关闭的聊天窗口实例
2015/05/12 Javascript
JavaScript函数使用的基本教程
2015/06/04 Javascript
js确认框confirm()用法实例详解
2016/01/07 Javascript
动态加载js、css的实例代码
2016/05/26 Javascript
微信JS-SDK自定义分享功能实例详解【分享给朋友/分享到朋友圈】
2016/11/25 Javascript
jQuery实现搜索页面关键字的功能
2017/02/16 Javascript
mpvue全局引入sass文件的方法步骤
2019/03/06 Javascript
js数组中去除重复值的几种方法
2020/08/03 Javascript
antd vue table跨行合并单元格,并且自定义内容实例
2020/10/28 Javascript
JavaScript实现图片放大预览效果
2020/11/02 Javascript
TensorFlow如何实现反向传播
2018/02/06 Python
Python实现的HMacMD5加密算法示例
2018/04/03 Python
浅析python,PyCharm,Anaconda三者之间的关系
2019/11/27 Python
python 经典数字滤波实例
2019/12/16 Python
Python openpyxl模块原理及用法解析
2020/01/19 Python
Python collections.deque双边队列原理详解
2020/10/05 Python
pyqt5实现井字棋的示例代码
2020/12/07 Python
业务员岗位职责范本
2013/12/15 职场文书
致标枪运动员广播稿
2014/02/06 职场文书
单位委托书
2014/10/15 职场文书
2015年科普工作总结
2015/07/23 职场文书
2019关于实习生工作安排及待遇的管理方案!
2019/07/16 职场文书
python3+PyQt5+Qt Designer实现界面可视化
2021/06/10 Python
python 网络编程要点总结
2021/06/18 Python
详解SpringBoot异常处理流程及原理
2021/06/21 Java/Android
浅谈Python数学建模之整数规划
2021/06/23 Python
redis调用二维码时的不断刷新排查分析
2022/04/01 Redis