布局结果图:

电脑全屏:

手机浏览:

竖屏:

横屏:

代码:

响应式布局

* {

margin: 0;

padding: 0;

}

html,

body {

height: 100%;

font: 20px/20px "microsoft yahei";

}

.row {

width: 960px;

font-size: 30px;

margin: 0 auto;

margin-top: 25px;

}

#header{

height: 50px;

}

#header-left{

width: 60%;

height: 50px;

float: left;

background: #00008B;

}

#header-right{

width: 30%;

height: 50px;

float: right;

background: #00008B;

}

#div1{

height: 170px;

color: #fff;

line-height: 170px;

text-align: center;

background: #126a74;

}

#main{

height: 200px;

display: flex;

justify-content: space-between;

}

#main div{

width: 220px;

height: 180px;

color: #fff;

line-height: 180px;

text-align: center;

/* float: left; */

}

#div2{

background: #439d84;

}

#div3{

background: #00CED1;

}

#div4{

background: #CD5C5C;

}

#div5{

background: #FFFF00;

}

/*0-480手机*/

@media only screen and (min-width:0px) and (max-width:500px) {

.row {

width: 100%;

}

#main {

align-items: center;

flex-direction: column;

margin-top: 20px;

width: 100%;

height: 790px;

}

#main div{

width: 100%;

}

}

/*600-750平板,手机横屏*/

@media only screen and (min-width: 510px) and (max-width: 750px) {

.row {

width: 590px;

}

#main{

flex-wrap: wrap;

justify-content: space-between;

align-content: flex-start;

height: 400px;

}

#main div{

width: 30%;

height: 180px;

margin-bottom: 25px;

}

}

/* ipa */

@media only screen and (min-width: 750px) and (max-width: 780px) {

.row {

width: 600px;

}

#main{

flex-wrap: wrap;

justify-content: space-between;

align-content: flex-start;

height: 400px;

margin-top: 50px;

}

#main div{

width: 44%;

height: 250px;

margin-bottom: 30px;

}

}

/* 全屏 */

@media only screen and (min-width:960px) {

.row {

width: 960px;

}

}

1
2
3
4
5

标签:CSS3,flex,width,height,案例,background,main,margin,响应

来源: https://www.cnblogs.com/czk1634798848/p/12256586.html

html5响应式布局实例,CSS3响应式布局案例相关推荐

  1. html响应式弹性布局,CSS3响应式布局之弹性盒子

    CSS3弹性盒模型可以轻松的创建自适应浏览器流动窗口的布局或自适应字体大小的布局.同时该盒子决定了一个盒子在其他盒子的分布方式,及如何处理可用的空间. 自己写了一个弹性盒子的demo: 主要HTML代 ...

  2. CSS3 响应式布局实例

    掌握了响应式设计的核心技术之后,你可以迫不及待想要使用它来构建响应式网站了.也许你会认为响应式设计有点复杂,但事实上,它比你想象的要简单. 下面通过构建一个响应式的页面基本布局,让你快速了解如何使用响 ...

  3. html5/css3响应式布局介绍及设计流程

    html5/css3响应式布局介绍 html5/css3响应式布局介绍及设计流程,利用css3的media query媒体查询功能.移动终端一般都是对css3支持比较好的高级浏览器不需要考虑响应式布局 ...

  4. html5/css3响应式布局介绍

    转载链接:http://www.51xuediannao.com/html+css/htmlcssjq/694.html html5/css3响应式布局介绍 html5/css3响应式布局介绍及设计流 ...

  5. html5/css3响应式页面开发总结

    一,自适应和响应式的区别 自适应是一套模板适应所有终端,但每种设备上看到的版式是一样的,俗称宽度自适应. 响应式一套模板适应所有终端,但每种设备看到的版式可以是不一样的. 虽然响应式/自适应网页设计会 ...

  6. 15款免费的 HTML5/CSS3 响应式网页模板

    如果你想快速制作出一个优秀的网站,网站模板一定是必不可少的.网页设计师和开发人员也可以从网站模板入手,学习先进的布局方式和编码风格.下面这个列表为大家挑选了15款免费的 HTML5/CSS3 响应式网 ...

  7. HTML5和CSS3响应式WEB设计指南译者序

    "不是我不明白,这世界变化快."崔健的这首歌使用在互联网领域最合适不过.只短短数年的功夫,互联网的浪潮还没过去,移动互联网的时代已经来临.人们已经习惯将越来越多的时间花在各种移动设 ...

  8. 浅谈CSS3 响应式布局--Media Queries

    CSS3 Media Queries , CSS3媒体查询.使用 @media 查询,你可以针对不同的媒体类型定义不同的样式:也可以针对不同的屏幕尺寸设置不同的样式:当重置浏览器大小的过程中,页面也会 ...

  9. CSS3与页面布局学习笔记(四)——页面布局大全(负边距、双飞翼、多栏、弹性、流式、瀑布流、响应式布局)

    一.负边距与浮动布局 1.1.负边距 所谓的负边距就是margin取负值的情况,如margin:-100px,margin:-100%.当一个元素与另一个元素margin取负值时将拉近距离.常见的功能 ...

最新文章

  1. 粒子滤波 演示与opencv代码
  2. JS 回车提交,兼容IE、火狐、Opera、Chrome、Safari……
  3. 第一次听人用男女关系讲 N(Non-Blocking)I(进)O(出),涨姿势了
  4. 【音频技术:逼近人耳极限】
  5. 服务器开发设计之算法宝典
  6. char flag[20]c语言,C语言试卷
  7. Linux 命令 su 和 sudo 的区别?
  8. windows98 java_在win98下安装JSP环境
  9. FPGA简单实现数据过采样
  10. s905各种型号的区别_索尼PSC和晶晨S905电视盒子多平台游戏机改造
  11. 我的第一篇CSDN博客
  12. 百度console招聘信息
  13. java lpad oracle_Oracle中Lpad函数和Rpad函数的用法
  14. UVA - 10066The Twin Towers(LIS)
  15. matlab方波响应,对周期方波信号进行滤波matlab的实现
  16. 【搬运】罗霸道网文写作经验分享
  17. termux安装numpy,matplotlib,pandas
  18. Java(学习笔记三,kk自用)
  19. 文献阅读:SimCSE:Simple Contrastive Learning of Sentence Embeddings
  20. NewOJ Week 2题解

热门文章

  1. 【热门主题:魔法少女奈叶动漫主题】
  2. linux查看定时任务进程,[Linux]系统管理: 进程管理(ps/top/pstree/kill/pkill), 工作管理, 系统资源查看, 系统定时任务...
  3. 京东云开发者|软件架构可视化及C4模型:架构设计不仅仅是UML
  4. 计算机会计学课程报告,盈亏平衡分析模型实验报告.doc
  5. nvm无法生成文件快捷方式问题
  6. 计算机公式SUBSTITUTE,SUBSTITUTE函数详解_Excel公式教程
  7. 颜色转换,rgb与int颜色数值之间相互转换
  8. 【定制开发】【M11】Python采集数据源,自动生成Excel报表:避免人力浪费,提高工作效率
  9. 公众号客服消息如何跳转小程序和h5
  10. mysql中delimiter的用法和作用