css3 media 响应式布局的简单实例


Posted in HTML / CSS onAugust 03, 2016

响应式布局可以为不同终端的用户提供更加舒适的界面和更好的用户体验,而且随着目前大屏幕移动设备的普及,用"大势所趋"来形容也不为过。随着越来越多的设计师采用这个技术,我们不仅看到很多的创新,还看到了一些成形的模式。随着技术的发展css3的特性也被广泛应用开来,它的很多新标签也非常好用而且非常容易学习,就像css3的响应式布局也是非常6的,原本只能在pc端显示的网页现在可以通过@media的加入就可以把一个网页变成响应式了,pc端也可以移动端也可以真是伸缩自如啊,例如呢

XML/HTML Code复制内容到剪贴板
  1. <!DOCTYPE html>  
  2. <html>  
  3.     <head>  
  4.         <meta charset="UTF-8">  
  5.         <title></title>  
  6.     </head>  
  7.     <style>  
  8. /*    小于200px*/   
  9.         @media only screen and (max-width:200px ) {   
  10.             #p{   
  11.                 background: red;   
  12.             }   
  13.         }   
  14. /*    大于300px*/   
  15.         @media only screen and (min-width:300px ) {   
  16.             #p{   
  17.                 background: yellow;   
  18.             }   
  19.         }   
  20.            
  21.     </style>  
  22.     <body>  
  23.         <p id="p">小于200px背景变红色大于300px背景为黄色</p>  
  24.     </body>  
  25. </html>  

代码的效果css3 media 响应式布局的简单实例css3 media 响应式布局的简单实例

@media可以用于单条件也可以用于双条件例如:

XML/HTML Code复制内容到剪贴板
  1. <!DOCTYPE html>  
  2. <html>  
  3.     <head>  
  4.         <meta charset="UTF-8">  
  5.         <title></title>  
  6.     </head>  
  7.     <style>  
  8. /*    小于200px*/   
  9.         @media (min-width:200px ) and (max-width:500px ) {   
  10.             #p{   
  11.                 background: red;   
  12.             }   
  13.         }   
  14.     </style>  
  15.     <body>  
  16.         <p id="p">200px以上并且500px以下背景变成红色</p>  
  17.     </body>  
  18. </html>  

这段代码小于200px或者大于500px不显示效果

简单的一个@media就实现了响应式页面,是不是非常easy,

自己随便做的一个页面这是在450px以上的页面效果

css3 media 响应式布局的简单实例

这是450px以下的页面效果

css3 media 响应式布局的简单实例

总体做法就是将每一块div响应式缩到450px以下的时候每个div的宽度为100%

高度为auto,我在写这个网页的时候遇到一个小小的问题,做到页面底部的时候底部导航飞了,它没有安安分分的落在底部而是在中间,我在这里分享一下小小的知识点那就是我最后的解决方法,只需要给底部的div一个style样式  clear:both这样底部就会安安分分的固定到下面了,在media里还会有横屏和竖屏的响应式,竖屏为@media(orientation:portrait)

竖屏为@media(orientation:landscape)这样就可以适配横屏和竖屏了,media的优势非常多例如我们在创建自己的简历的时候可以利用响应式布局这样我们的机会岂不是大了很多,HR也有可能会在手机上看到你的简历这个时候机会可能就悄悄的来到你的身边呢

以上这篇css3 media 响应式布局的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

HTML / CSS 相关文章推荐
HTML5在canvas中绘制复杂形状附效果截图
Jun 23 HTML / CSS
使用canvas绘制贝塞尔曲线
Dec 17 HTML / CSS
详解基于canvas的视频遮罩插件
Jan 04 HTML / CSS
Html5调用手机摄像头并实现人脸识别的实现
Dec 21 HTML / CSS
HTML5中的Web Notification桌面通知功能的实现方法
Jul 29 HTML / CSS
HTML5超炫酷粒子效果的进度条的实现示例
Aug 23 HTML / CSS
html5 canvas绘制网络字体的常用方法
Aug 26 HTML / CSS
amazeui模态框弹出后立马消失并刷新页面
Aug 19 HTML / CSS
h5页面背景图很长要有滚动条滑动效果的实现
Jan 27 HTML / CSS
CSS3 实现NES游戏机的示例代码
Apr 21 HTML / CSS
关于CSS浮动与取消浮动的问题
Jun 28 HTML / CSS
使用CSS自定义属性实现骨架屏效果
Jun 21 HTML / CSS
css3的过滤效果简单实例
Aug 03 #HTML / CSS
CSS3实现滚动条动画效果代码分享
Aug 03 #HTML / CSS
关于box-sizing的全面理解
Jul 28 #HTML / CSS
css3动画效果小结(推荐)
Jul 25 #HTML / CSS
浅谈CSS3动画的回调处理
Jul 21 #HTML / CSS
浅谈css3中的前缀
Jul 20 #HTML / CSS
纯CSS3绘制打火机动画火焰效果
Jul 18 #HTML / CSS
You might like
PHP生成唯一的促销/优惠/折扣码(附源码)
2012/12/28 PHP
CodeIgniter错误mysql_connect(): No such file or directory解决方法
2014/09/06 PHP
php序列化函数serialize() 和 unserialize() 与原生函数对比
2015/05/08 PHP
php中header设置常见文件类型的content-type
2015/06/23 PHP
PHP获取Exif缩略图的方法
2015/07/13 PHP
php获取当前url地址的方法小结
2017/01/10 PHP
laravel中的一些简单实用功能
2018/11/03 PHP
asp.net+js 实现无刷新上传解析csv文件的代码
2010/05/17 Javascript
基于jQuery的淡入淡出可自动切换的幻灯插件打包下载
2010/09/15 Javascript
扩展IE中一些不兼容的方法如contains、startWith等等
2014/01/09 Javascript
JS中表单的使用小结
2014/01/11 Javascript
Javascript浮点数乘积运算出现多位小数的解决方法
2014/02/17 Javascript
jQuery中的ajax async同步和异步详解
2015/09/29 Javascript
Jquery 1.9.1源码分析系列(十二)之筛选操作
2015/12/02 Javascript
jquery.validate提示错误信息位置方法
2016/01/22 Javascript
JavaScript Ajax编程 应用篇
2016/07/02 Javascript
vue2滚动条加载更多数据实现代码
2017/01/10 Javascript
vue.js实现含搜索的多种复选框(附源码)
2017/03/23 Javascript
对存在JavaScript隐式类型转换的四种情况的总结(必看篇)
2017/08/31 Javascript
微信公众号服务器验证Token步骤图解
2019/12/30 Javascript
Vue组件模板的几种书写形式(3种)
2020/02/19 Javascript
JavaScript find()方法及返回数据实例
2020/04/30 Javascript
[01:10]DOTA2次级职业联赛 - Fly战队宣传片
2014/12/01 DOTA
Python中使用partial改变方法默认参数实例
2015/04/28 Python
对python中两种列表元素去重函数性能的比较方法
2018/06/29 Python
Python3中编码与解码之Unicode与bytes的讲解
2019/02/28 Python
Python 如何提高元组的可读性
2019/08/26 Python
python 调整图片亮度的示例
2020/12/03 Python
pandas按条件筛选数据的实现
2021/02/20 Python
国家机关领导干部民主生活会对照检查材料思想汇报
2014/09/17 职场文书
2014第二批党的群众路线教育实践活动对照检查材料思想汇报
2014/09/18 职场文书
2014县委书记党的群众路线教育实践活动对照检查材料思想汇报
2014/09/22 职场文书
2014年政风行风自查自纠报告
2014/10/21 职场文书
网络营销计划
2015/01/17 职场文书
基于Python的EasyGUI学习实践
2021/05/07 Python
springboot为异步任务规划自定义线程池的实现
2022/06/14 Java/Android