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 相关文章推荐
全面总结使用CSS实现水平垂直居中效果的方法
Mar 10 HTML / CSS
CSS3实现类似翻书效果的过渡动画的示例代码
Sep 06 HTML / CSS
css3圆角样式分享自定义按钮样式
Dec 27 HTML / CSS
详解CSS3中Media Queries的相关使用
Jul 17 HTML / CSS
CSS3让登陆面板3D旋转起来
May 03 HTML / CSS
利用CSS3实现开门效果实例源码
Aug 22 HTML / CSS
通过Canvas及File API缩放并上传图片完整示例
Aug 08 HTML / CSS
HTML5不支持frameset的两种解决方法
Nov 14 HTML / CSS
HTML5新特性 多线程(Worker SharedWorker)
Apr 24 HTML / CSS
利用三角函数在canvas上画虚线的方法
Jan 11 HTML / CSS
HTML5 背景的显示区域实现
Jul 09 HTML / CSS
z-index不起作用
Mar 31 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
杏林同学录(四)
2006/10/09 PHP
codeigniter中view通过循环显示数组数据的方法
2015/03/20 PHP
COM中获取JavaScript数组大小的代码
2009/11/22 Javascript
js textarea自动增高并隐藏滚动条
2009/12/16 Javascript
js 异步处理进度条
2010/04/01 Javascript
JavaScript快速检测浏览器对CSS3特性的支持情况
2012/09/26 Javascript
js操作textarea 常用方法总结
2012/12/03 Javascript
javascript检测浏览器的缩放状态实现代码
2014/09/28 Javascript
jquery 根据name名获取元素的value值
2015/02/27 Javascript
浅谈Javascript的静态属性和原型属性
2015/05/07 Javascript
javascript获取当前的时间戳的方法汇总
2015/07/26 Javascript
原生JavaScript实现异步多文件上传
2015/12/02 Javascript
JS中生成随机数的用法及相关函数
2016/01/09 Javascript
input框中的name和id的区别
2016/11/16 Javascript
JavaScript之面向对象_动力节点Java学院整理
2017/06/29 Javascript
Vue2 轮播图slide组件实例代码
2018/05/31 Javascript
Vue中$refs的用法详解
2018/06/24 Javascript
面试题:react和vue的区别分析
2019/04/08 Javascript
node.js中 mysql 增删改查操作及async,await处理实例分析
2020/02/11 Javascript
javascript前端实现多视频上传
2020/12/13 Javascript
[08:38]DOTA2-DPC中国联赛 正赛 VG vs Elephant 选手采访
2021/03/11 DOTA
python 正确保留多位小数的实例
2018/07/16 Python
Python实现微信小程序支付功能
2019/07/25 Python
python 实现多线程下载视频的代码
2019/11/15 Python
pytorch制作自己的LMDB数据操作示例
2019/12/18 Python
优秀党员转正的自我评价
2013/10/06 职场文书
统计学专业毕业生的自我评价分享
2013/11/28 职场文书
运动会拉拉队口号
2014/06/09 职场文书
超市客服工作职责
2014/06/11 职场文书
纪检干部现实表现材料
2014/08/21 职场文书
机关领导干部作风整顿整改措施
2014/09/19 职场文书
大学生个人简历自我评价
2015/03/11 职场文书
夫妻吵架保证书
2015/05/08 职场文书
2015年教学副校长工作总结
2015/07/22 职场文书
以MySQL5.7为例了解一下执行计划
2022/04/13 MySQL
Win11 Dev 预览版25174.1000发布 (附更新修复内容汇总)
2022/08/05 数码科技