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 相关文章推荐
CSS3教程(2):网页边框半径和网页圆角
Apr 02 HTML / CSS
使用css实现android系统的loading加载动画
Jul 25 HTML / CSS
深入研究HTML5实现图片压缩上传功能
Mar 25 HTML / CSS
详解使用HTML5的classList属性操作CSS类
Oct 13 HTML / CSS
HTML5边玩边学(3)像素和颜色
Sep 21 HTML / CSS
浅谈Html5中视频 音频标签 进度条的问题
Jul 26 HTML / CSS
HTML5 文件上传下载的实例代码
Jul 03 HTML / CSS
localStorage、sessionStorage使用总结
Nov 17 HTML / CSS
简述Html5 IphoneX 适配方法
Feb 08 HTML / CSS
html+css实现滚动到元素位置显示加载动画效果
Aug 02 HTML / CSS
flex弹性布局详解
Mar 20 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
Drupal 添加模块出现莫名其妙的错误的解决方法(往往出现在模块较多时)
2011/04/18 PHP
深入理解Yii2.0乐观锁与悲观锁的原理与使用
2017/07/26 PHP
详解PHP发送邮件知识点
2018/05/06 PHP
PHP getNamespaces()函数讲解
2019/02/03 PHP
Javascript中replace()小结
2015/09/30 Javascript
jquery调整表格行tr上下顺序实例讲解
2016/01/09 Javascript
Immutable 在 JavaScript 中的应用
2016/05/02 Javascript
vuejs父子组件通信的问题
2017/01/11 Javascript
jquery实现图片上传前本地预览
2017/04/28 jQuery
浅谈SpringMVC中post checkbox 多选框value的值(隐藏域方式)
2018/01/08 Javascript
vue.js中toast用法及使用toast弹框的实例代码
2018/08/27 Javascript
详解从react转职到vue开发的项目准备
2019/01/14 Javascript
Vue 前端实现登陆拦截及axios 拦截器的使用
2019/07/17 Javascript
vue props 一次传多个值实例
2020/07/22 Javascript
解决antd 表单设置默认值initialValue后验证失效的问题
2020/11/02 Javascript
vue+echarts实现中国地图流动效果(步骤详解)
2021/01/27 Vue.js
[00:34]DOTA2上海特级锦标赛 Spirit战队宣传片
2016/03/04 DOTA
python2.7删除文件夹和删除文件代码实例
2013/12/18 Python
Python实现在线程里运行scrapy的方法
2015/04/07 Python
python web基础之加载静态文件实例
2018/03/20 Python
Python基于property实现类的特性操作示例
2018/06/15 Python
Python2包含中文报错的解决方法
2018/07/09 Python
python 使用matplotlib 实现从文件中读取x,y坐标的可视化方法
2019/07/04 Python
python 实时调取摄像头的示例代码
2020/11/25 Python
使用CSS3中的calc()属性来以算式表达尺寸数值
2016/06/06 HTML / CSS
中国高端家电购物商城:顺电
2018/03/04 全球购物
Perfume’s Club法国站:购买香水和化妆品
2019/05/02 全球购物
大学生村官工作感言
2014/01/10 职场文书
高中数学教学反思
2014/01/30 职场文书
大学生党员自我剖析材料
2014/10/06 职场文书
校本培训个人总结
2015/02/28 职场文书
资料员岗位职责范本
2015/04/13 职场文书
农村结婚典礼主持词
2015/06/29 职场文书
《黄道婆》教学反思
2016/02/22 职场文书
2019升学宴主持词范本5篇
2019/10/09 职场文书
Android开发 使用文件储存的方式保存QQ密码
2022/04/24 Java/Android