html5响应式布案例,HTML5响应式布局案例

在本案例中,网页的界面布局将会根据当前浏览器的大小进行变化,做出响应。主要使用CSS的@media来进行设计。实现效果类似一淘网,一淘网使用的就是响应式布局。案例代码如下:

(1)HTML代码如下:

(2)CSS代码如下:

*{

margin: 0px;

padding: 0px;

}

.heading,

.container,

.footing{

margin: 10px auto;

}

.heading{

height:100px;

background-color: chocolate;

}

.left,

.right,

.main{

background-color: aqua;

}

.footing{

height: 100px;

background-color: blanchedalmond;

}

/*不小于960时,这样设计*/

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

.heading,

.container,

.footing{

width: 960px;

}

.left,

.main,

.right{

float: left;

height: 500px;

}

.left,

.right{

width: 200px;

}

.main{

margin-left: 5px;

margin-right: 5px;

width: 550px;

}

.container{

height: 500px;

}

}

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

.heading,

.container,

.footing{

width: 600px;

}

.left,

.main{

float: left;

height: 400px;

}

.right{

display: none;

}

.left{

width: 160px;

}

.main{

width: 435px;

margin-left: 5px;

}

.container{

height: 400px;

}

}

@media screen and (max-width: 600px){

.heading,

.container,

.footing{

width: 400px;

}

.left,

.right{

display: none;

}

.main{

margin-top: 10px;

margin-bottom: 10px;

width: 400px;

height: 420px;

}

.container{

height: 420px;

}

}

(3)最后的运行效果如下:

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值