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实现字体颜色渐变的实现
Mar 09 HTML / CSS
CSS3弹性伸缩布局之box布局
Jul 12 HTML / CSS
介绍CSS3使用技巧5个
Apr 02 HTML / CSS
css3闪亮进度条效果实现思路及代码
Apr 17 HTML / CSS
纯CSS和jQuery实现的在页面顶部显示的进度条效果2例(仿手机浏览器进度条效果)
Apr 16 HTML / CSS
CSS3实现酷炫的3D旋转透视效果
Nov 21 HTML / CSS
canvas三角函数模拟水波效果的示例代码
Jul 03 HTML / CSS
HTML5 Canvas 破碎重组的视频特效的示例代码
Sep 24 HTML / CSS
基于HTML5 FileSystem API的使用介绍
Apr 24 HTML / CSS
常用的HTML5列表标签
Jun 20 HTML / CSS
Html5定位终极解决方案
Feb 05 HTML / CSS
Html5移动端div固定到底部实现底部导航条的几种方式
Mar 09 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
调整PHP的性能
2013/10/30 PHP
php制作中间带自己定义图片二维码的方法
2014/01/27 PHP
浅谈php中include文件变量作用域
2015/06/18 PHP
PHP缩略图生成和图片水印制作
2017/01/07 PHP
php 使用curl模拟ip和来源进行访问的实现方法
2017/05/02 PHP
laravel框架中表单请求类型和CSRF防护实例分析
2019/11/23 PHP
jquery实现的让超出显示范围外的导航自动固定屏幕最顶上
2011/09/22 Javascript
JavaScript获取和设置CheckBox状态的简单方法
2013/07/05 Javascript
图片动画横条广告带上下滚动可自定义图片、链接等等
2013/10/20 Javascript
JQuery获取或设置ckeditor的数据(示例代码)
2013/11/15 Javascript
js实现表单Radio切换效果的方法
2015/08/17 Javascript
JavaScript实现的Tween算法及缓冲特效实例代码
2015/11/03 Javascript
通过javascript进行UTF-8编码的实现方法
2016/06/27 Javascript
详解Angular 4 表单快速入门
2017/06/05 Javascript
最全正则表达式总结:验证QQ号、手机号、Email、中文、邮编、身份证、IP地址等
2017/08/16 Javascript
微信小程序tabBar用法实例详解
2017/12/04 Javascript
Node.js成为Web应用开发最佳选择的原因
2018/02/05 Javascript
node puppeteer(headless chrome)实现网站登录
2018/05/09 Javascript
解决Mac安装thrift因bison报错的问题
2018/05/17 Javascript
vue+echarts实现动态绘制图表及异步加载数据的方法
2018/10/17 Javascript
Vue动态加载异步组件的方法
2018/11/21 Javascript
详解vue为什么要求组件模板只能有一个根元素
2019/07/22 Javascript
python实现根据用户输入从电影网站获取影片信息的方法
2015/04/07 Python
apache部署python程序出现503错误的解决方法
2017/07/24 Python
python 浅谈serial与stm32通信的编码问题
2019/12/18 Python
python with (as)语句实例详解
2020/02/04 Python
python爬虫筛选工作实例讲解
2020/11/23 Python
鲜为人知的HTML5语音合成功能
2019/05/17 HTML / CSS
金融系应届毕业生求职信
2014/05/26 职场文书
摄影展策划方案
2014/06/02 职场文书
土地租赁意向书
2014/07/30 职场文书
2014年图书馆个人工作总结
2014/12/18 职场文书
工作迟到检讨书范文
2015/05/06 职场文书
公文写作:教你写“建议书”
2019/05/07 职场文书
Nginx配置并兼容HTTP实现代码解析
2021/03/31 Servers
关于PostgreSQL JSONB的匹配和交集问题
2021/09/14 PostgreSQL