css3 响应式媒体查询的示例代码


Posted in HTML / CSS onSeptember 25, 2019

让我们看一下使用媒体查询的更多示例。媒体查询是一种流行的技术,用于向不同的设备提供定制的样式表。为了演示一个简单的示例,我们可以更改不同设备的背景颜色

/* 将body的背景颜色设置为tan */
body {
  background-color: tan;
}
/* 在992px或更低的屏幕上,将背景颜色设置为蓝色 */
@media screen and (max-width: 992px) {
  body {
    background-color: blue;
  }
}
/* 在600px或更低的屏幕上,将背景颜色设置为橄榄色 */
@media screen and (max-width: 600px) {
  body {
    background-color: olive;
  }
}

列的媒体查询

媒体查询的常见用途是创建灵活的布局。在此示例中,我们创建的布局在四个,两个和全宽列之间变化,具体取决于不同的屏幕大小:

.column {
  float: left;
  width: 25%;
}
/*在992px宽或更小的屏幕上,从四列到两列 */
@media screen and (max-width: 992px) {
  .column {
    width: 50%;
  }
}
/* 在宽度为600px或更小的屏幕上,使列堆叠在彼此之上而不是彼此相邻*/
@media screen and (max-width: 600px) {
  .column {
    width: 100%;
  }
}

使用媒体查询更改字体大小

您还可以使用媒体查询来更改不同屏幕大小的元素的字体大小:

/* 如果屏幕大小超过600px宽,请将字体大小设置为80px */
@media screen and (min-width: 600px) {
  div.example {
    font-size: 80px;
  }
}
/* 如果屏幕尺寸为600px或更小,请将字体大小设置为30px */
@media screen and (max-width: 600px) {
  div.example {
    font-size: 30px;
  }
}

使用附加值:在下面的示例中,我们使用逗号向我们现有的媒体查询添加其他媒体查询(这将像OR运算符一样):例如当宽度介于600px和900px之间或高于1100px时 - 改变外观

@media screen and (max-width: 900px) and (min-width: 600px), (min-width: 1100px) {
  div.example {
    font-size: 50px;
    padding: 50px;
    border: 8px solid black;
    background: yellow;
  }
}

总结

以上所述是小编给大家介绍的css3 响应式媒体查询的示例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

HTML / CSS 相关文章推荐
实列教程 一款基于jquery和css3的响应式二级导航菜单
Nov 13 HTML / CSS
CSS3使用transition实现的鼠标悬停淡入淡出
Jan 09 HTML / CSS
CSS实现定位元素居中的方法
Jun 23 HTML / CSS
基于CSS3 animation动画属性实现轮播图效果
Sep 12 HTML / CSS
IE支持HTML5的解决方法
Oct 20 HTML / CSS
html5在移动端的屏幕适应问题示例探讨
Jun 15 HTML / CSS
深入理解HTML的FormData对象
May 17 HTML / CSS
详解如何获取localStorage最大存储大小的方法
May 21 HTML / CSS
HTML5页面嵌入小程序没有返回按钮及返回页面空白的问题
May 28 HTML / CSS
Html5导航栏吸顶方案原理与对比实现
Jun 10 HTML / CSS
HTML5基础学习之文本标签控制
Mar 25 HTML / CSS
css3属性选择器 “~”(波浪号) “,”(逗号) “+”(加号)和 “>”(大于号)
Apr 19 HTML / CSS
移动端rem布局的两种实现方法
Jan 03 #HTML / CSS
css3实现波纹特效、H5实现动态波浪效果
Jan 31 #HTML / CSS
css3动画过渡实现鼠标跟随导航效果
Feb 08 #HTML / CSS
CSS3 calc()会计算属性详解
Feb 27 #HTML / CSS
CSS3 clip-path 用法介绍详解
Mar 01 #HTML / CSS
CSS3混合模式mix-blend-mode/background-blend-mode简介
Mar 15 #HTML / CSS
CSS3截取字符串实例代码【推荐】
Jun 07 #HTML / CSS
You might like
11个PHP 分页脚本推荐
2011/08/15 PHP
如何解决CI框架的Disallowed Key Characters错误提示
2013/07/05 PHP
php将远程图片保存到本地服务器的实现代码
2015/08/03 PHP
PHP实现字符串翻转功能的方法【递归与循环算法】
2017/11/03 PHP
Aster vs KG BO3 第三场2.18
2021/03/10 DOTA
javascript 建设银行登陆键盘
2008/06/10 Javascript
使用jQuery模板来展现json数据的代码
2010/10/22 Javascript
firefox浏览器不支持innerText的解决方法
2013/08/07 Javascript
jquery序列化表单去除指定元素示例代码
2014/04/10 Javascript
JavaScript常用的返回,自动跳转,刷新,关闭语句汇总
2015/01/13 Javascript
Jquery网页内滑动缓冲导航的实现代码
2015/04/05 Javascript
完善的jquery处理机制
2016/02/21 Javascript
浅谈jquery采用attr修改form表单enctype不起作用的问题
2016/11/25 Javascript
JavaScript实现的原生态Tab标签页功能【兼容IE6】
2017/09/18 Javascript
如何以Angular的姿势打开Font-Awesome详解
2018/04/22 Javascript
layui: layer.open加载窗体时出现遮罩层的解决方法
2019/09/26 Javascript
在vue-cli创建的项目中使用sass操作
2020/08/10 Javascript
[01:38]DOTA2 2015国际邀请赛中国区预选赛 Showopen
2015/06/01 DOTA
[00:34]DOTA2上海特级锦标赛 VG战队宣传片
2016/03/04 DOTA
Python中字典的基础知识归纳小结
2015/08/19 Python
python通过文件头判断文件类型
2015/10/30 Python
Python中出现IndentationError:unindent does not match any outer indentation level错误的解决方法
2020/04/18 Python
对python使用telnet实现弱密码登录的方法详解
2019/01/26 Python
python动态视频下载器的实现方法
2019/09/16 Python
python如何编写类似nmap的扫描工具
2020/11/06 Python
CSS3 制作绽放的莲花采用效果叠加实现
2013/01/31 HTML / CSS
Conforama西班牙:您的家具、装饰和电器商店
2020/02/21 全球购物
面试求职的个人自我评价
2013/11/16 职场文书
大学生四年生活自我鉴定
2013/11/21 职场文书
微观物理专业自荐信
2014/01/26 职场文书
水利学院求职自荐书
2014/02/01 职场文书
《黄河颂》教学反思
2014/02/07 职场文书
欢度春节标语
2014/07/01 职场文书
Python还能这么玩之用Python做个小游戏的外挂
2021/06/04 Python
springboot新建项目pom.xml文件第一行报错的解决
2022/01/18 Java/Android
详细介绍Next.js脚手架完整搭建封装
2022/04/26 Javascript