css3media响应式布局实例


Posted in HTML / CSS onJuly 08, 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>  

这段代码的效果css3media响应式布局实例css3media响应式布局实例

@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以上的页面效果css3media响应式布局实例

这是450px以下的页面效果css3media响应式布局实例总体做法就是将每一块div响应式缩到450px以下的时候每个div的宽度为100%

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

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

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

原文地址:http://www.cnblogs.com/ayu999/archive/2016/07/07/5649910.html

HTML / CSS 相关文章推荐
10个很棒的 CSS3 开发工具 推荐
May 16 HTML / CSS
css3设置box-pack和box-align让div里面的元素垂直居中
Sep 01 HTML / CSS
video结合canvas实现视频在线截图功能
Jun 25 HTML / CSS
html5+css3实现一款注册表单实例
Apr 17 HTML / CSS
html5通过canvas实现刮刮卡效果示例分享
Jan 27 HTML / CSS
实例讲解HTML5的meta标签的一些应用
Dec 08 HTML / CSS
HTML5+CSS3模仿优酷视频截图功能示例
Jan 05 HTML / CSS
HTML5 虚拟键盘出现挡住输入框的解决办法
Feb 14 HTML / CSS
mui几种页面跳转方式对比总结概括
Aug 18 HTML / CSS
iphoneX 适配客户端H5页面的方法教程
Dec 08 HTML / CSS
简述Html5 IphoneX 适配方法
Feb 08 HTML / CSS
html5表单的required属性使用
Jul 07 HTML / CSS
使用CSS3的ruby-position固定注音位置的用法示例
Jul 05 #HTML / CSS
CSS3中Transition动画属性用法详解
Jul 04 #HTML / CSS
CSS3中Animation动画属性用法详解
Jul 04 #HTML / CSS
CSS3圆角边框和边界图片效果实例
Jul 01 #HTML / CSS
CSS3制作酷炫的三维相册效果
Jul 01 #HTML / CSS
CSS3的column-fill属性对齐列内容高度的用法详解
Jul 01 #HTML / CSS
使用CSS3的box-sizing属性解决div宽高被内边距撑开的问题
Jun 28 #HTML / CSS
You might like
YII Framework框架教程之安全方案详解
2016/03/14 PHP
php使用get_class_methods()函数获取分类的方法
2016/07/20 PHP
PHP查询大量数据内存耗尽问题的解决方法
2016/10/28 PHP
关于php 高并发解决的一点思路
2017/04/16 PHP
JS定时器实例详细分析
2013/10/11 Javascript
js控制input输入字符解析
2013/12/27 Javascript
jquery选择器之属性过滤选择器详解
2014/01/27 Javascript
js获取input长度并根据页面宽度设置其大小及居中对齐
2014/08/22 Javascript
JS实现在网页中弹出一个输入框的方法
2015/03/03 Javascript
使用Node.js配合Nginx实现高负载网络
2015/06/28 Javascript
jQuery插件EasyUI实现Layout框架页面中弹出窗体到最顶层效果(穿越iframe)
2016/08/05 Javascript
浅谈jQuery操作类数组的工具方法
2016/12/23 Javascript
微信小程序 出现47001 data format error原因解决办法
2017/03/10 Javascript
webpack 4.0.0-beta.0版本新特性介绍
2018/02/10 Javascript
Angular开发实践之服务端渲染
2018/03/29 Javascript
vue.js 实现评价五角星组件的实例代码
2018/08/13 Javascript
arctext.js实现文字平滑弯曲弧形效果的插件
2019/05/13 Javascript
js实现的格式化数字和金额功能简单示例
2019/07/30 Javascript
使用localStorage替代cookie做本地存储
2019/09/25 Javascript
javascript操作向表格中动态加载数据
2020/08/27 Javascript
python网络编程实例简析
2014/09/26 Python
好用的Python编辑器WingIDE的使用经验总结
2016/08/31 Python
Python3处理HTTP请求的实例
2018/05/10 Python
解决python tkinter界面卡死的问题
2019/07/17 Python
TensorFlow实现checkpoint文件转换为pb文件
2020/02/10 Python
PyCharm+Pipenv虚拟环境开发和依赖管理的教程详解
2020/04/16 Python
Python虚拟环境virtualenv创建及使用过程图解
2020/12/08 Python
美国婚戒购物网站:Anjays Designs
2017/06/28 全球购物
VICHY薇姿英国官网:全球专业敏感肌护肤领先品牌
2017/07/04 全球购物
Giglio英国站:意大利奢侈品购物网
2018/03/06 全球购物
养殖行业的创业计划书
2014/01/05 职场文书
数学系毕业生的自我评价
2014/01/10 职场文书
期末评语大全
2014/05/04 职场文书
创先争优活动党员公开承诺书
2014/08/29 职场文书
关于十八大的演讲稿
2014/09/15 职场文书
2015年煤矿安全工作总结
2015/05/23 职场文书