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中border-radius属性设定圆角的使用技巧
May 10 HTML / CSS
CSS3中的5个有趣的新技术
Apr 02 HTML / CSS
玩转CSS3色彩
Jan 16 HTML / CSS
CSS3 透明色 RGBA使用介绍
Aug 06 HTML / CSS
一款纯css3实现的鼠标经过按钮特效教程
Nov 09 HTML / CSS
html5+css3气泡组件的实现
Nov 21 HTML / CSS
canvas学习笔记之2d画布基础的实现
Feb 21 HTML / CSS
HTML5画渐变背景图片并自动下载实现步骤
Nov 18 HTML / CSS
HTML5 Convas APIs方法详解
Apr 24 HTML / CSS
HTML5实现音频和视频嵌入的方法
Aug 22 HTML / CSS
Html5 webview元素定位工具的实现
Aug 07 HTML / CSS
html table呈现个人简历以及单元格宽度失效的问题解决
Jan 22 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
setcookie中Cannot modify header information-headers already sent by错误的解决方法详解
2013/05/08 PHP
destoon会员注册提示“数据校验失败(2)”解决方法
2014/06/21 PHP
PHP实现的比较完善的购物车类
2014/12/02 PHP
Laravel5权限管理方法详解
2016/07/26 PHP
php用户密码加密算法分析【Discuz加密算法】
2016/10/12 PHP
利用JavaScript检测CPU使用率自己写的
2014/03/22 Javascript
使用原生js实现页面蒙灰(mask)效果示例代码
2014/06/20 Javascript
Javascript 学习笔记之 对象篇(二) : 原型对象
2014/06/24 Javascript
8个超实用的jQuery功能代码分享
2015/01/08 Javascript
JavaScript运动减速效果实例分析
2015/08/04 Javascript
使用CoffeeScrip优美方式编写javascript代码
2015/10/28 Javascript
JS中多种方式创建对象详解
2016/03/22 Javascript
Jquery实现遮罩层的简单实例(就是弹出DIV周围都灰色不能操作)
2016/07/14 Javascript
BootStrap的双日历时间控件使用
2017/07/25 Javascript
vue iView 上传组件之手动上传功能
2018/03/16 Javascript
vue.js实现二级菜单效果
2019/10/19 Javascript
[01:01:52]DOTA2-DPC中国联赛定级赛 SAG vs iG BO3第二场 1月9日
2021/03/11 DOTA
python通过邮件服务器端口发送邮件的方法
2015/04/30 Python
pymongo给mongodb创建索引的简单实现方法
2015/05/06 Python
python实现感知器算法(批处理)
2019/01/18 Python
Python 学习教程之networkx
2019/04/15 Python
python批量爬取下载抖音视频
2019/06/17 Python
python 实现在一张图中绘制一个小的子图方法
2019/07/07 Python
Pycharm 使用 Pipenv 新建的虚拟环境(图文详解)
2020/04/16 Python
150行python代码实现贪吃蛇游戏
2020/04/24 Python
Python中zipfile压缩文件模块的基本使用教程
2020/06/14 Python
详解pycharm连接远程linux服务器的虚拟环境的方法
2020/11/13 Python
pycharm 2020.2.4 pip install Flask 报错 Error:Non-zero exit code的问题
2020/12/04 Python
python 基于PYMYSQL使用MYSQL数据库
2020/12/24 Python
财务工作者先进事迹材料
2014/01/17 职场文书
企业文化理念标语
2014/06/10 职场文书
工作经历证明书范文
2014/11/02 职场文书
公务员考察材料
2014/12/23 职场文书
个人年终总结怎么写
2015/03/09 职场文书
如何理解Vue简单状态管理之store模式
2021/05/15 Vue.js
Python实现排序方法常见的四种
2021/07/15 Python