小米首页布局框架

原创 2018-12-20 03:04:38 477
摘要:刚开始搭建框架起来还是比较费力的 , 其中需要用到标尺工具, 需要掌握代码的复用和行内块级元素的用法, 可以尽量避免使用float带来的负面影响. 注意样式的初始化:外边距和内边距设为0, 因为可能使用到较多浮动,所以最好提前也设置下清除浮动. 框架做起来后遇到个问题, 缩放页面时不同浏览器可能会有元素错位现象.后期再慢慢调试. 效果:  html代码: &

刚开始搭建框架起来还是比较费力的 , 其中需要用到标尺工具, 需要掌握代码的复用和行内块级元素的用法, 可以尽量避免使用float带来的负面影响. 注意样式的初始化:外边距和内边距设为0, 因为可能使用到较多浮动,所以最好提前也设置下清除浮动. 框架做起来后遇到个问题, 缩放页面时不同浏览器可能会有元素错位现象.后期再慢慢调试. 

效果: 

搜狗截图20181220024021.png

搜狗截图20181220024042.png 

html代码: 

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel=stylesheet href="mi.css">
</link>
</head>
<body>
<div class="header">
<div class="menu">头部</div>
</div>
<div class="content">
<div class="conmenu">菜单</div>
<div class="lunbobox">
<div class="lunbomenu">轮播菜单</div>
<div class="lunbopic">轮播图片</div>
</div>
<div class="conimg">
<div class="xuangou">选购</div>
<div class="xg">1</div>
<div class="xg">2</div>
<div class="xg">3</div>
</div>
<div class="shangou">
<div class="shangoummenu">闪购菜单</div>
<div class="sgpic1"></div>
<div class="sgpic"></div>
<div class="sgpic"></div>
<div class="sgpic"></div>
<div class="sgpic"></div>
</div>
<img class="adpic" src="img/longAD1.jpg"></img>
<div class="sort">
<div class="sortmenu">分类菜单1</div>
<img class="colpic" src="img/buy/手机AD.jpg"></img>
<div class="rowpic"></div>
<div class="rowpic"></div>
<div class="rowpic"></div>
<div class="rowpic"></div>
<div class="rowpic"></div>
<div class="rowpic"></div>
<div class="rowpic"></div>
<div class="rowpic"></div>
</div>
<img class="adpic" src="img/longAD2.jpg"></img>
<div class="sort">
<div class="sortmenu">分类菜单2</div>
<div class="colpic" src=""></div>
<div class="rowpic"></div>
<div class="rowpic"></div>
<div class="rowpic"></div>
<div class="rowpic"></div>
<div class="rowpic"></div>
<div class="rowpic"></div>
<div class="rowpic"></div>
<div class="rowpic"></div>
</div>
<img class="adpic" src="img/longAD3.jpg"></img>
<div class="sort">
<div class="sortmenu">分类菜单3</div>
<div class="colpic" src=""></div>
<div class="rowpic"></div>
<div class="rowpic"></div>
<div class="rowpic"></div>
<div class="rowpic"></div>
<div class="rowpic"></div>
<div class="rowpic"></div>
<div class="rowpic"></div>
<div class="rowpic"></div>
</div>
<img class="adpic" src="img/longAD4.jpg"></img>
</div>
<div class="footer">
<div class="foot">
</div>
</div>
</body>
</html>

css:

*{
margin: 0;
padding: 0;
}
li{
list-style: none;
}
a{
text-decoration: none;
cursor: pointer;
color:#ccc;
}
.clear{
clear: both;
}
.header{
width: 100%;
height: 50px;
background: rgb(219, 218, 218);
}
.menu{
margin: 0 auto;
width: 1534px;
height: 50px;
background: rgb(6, 250, 217);
}
.content{
margin: 0 auto;
width: 1534px;
/* height: 1800px ; */
background:  #e6e5e4;
}
.conmenu{
margin:30px auto;
width: 1534px;
height: 70px;
background: rgb(250, 180, 180);
}
.lunbobox{
margin-bottom: 20px;
width: 1534px;
height: 575px;
background: rgb(75, 179, 139);
}
.lunbomenu{
display: inline-block;
width: 296px;
height: 575px;
background: rgb(44, 143, 143);
}
.lunbopic{
display: inline-block;
width: 1232px;
height: 575px;
background: rgb(223, 38, 213);
}
.conimg{
margin-bottom: 62px;
width: 1534px;
height: 213px;
background: rgb(202, 123, 238);
}
.xuangou{
display: inline-block;
width: 295px;
height: 212px;
background: #fbff08;
}
.xg{
margin-left: 15px;
display: inline-block;
width: 392px;
height: 212px;
background: #04e3eb;
}
.shangou{
margin-bottom: 52px;
width: 1534px;
height: 474px;
background: rgb(168, 214, 3);
}
.shangoummenu{
width: 1534px;
height: 50px;
background: #ff8000;
}
.sgpic1{
display: inline-block;
width: 293px;
height: 424px;
background: rgb(72, 125, 238);
}
.sgpic{
display: inline-block;
width: 294px;
height: 424px;
background: rgb(72, 125, 238);
margin-left: 10px;
}
.adpic{
margin-bottom: 52px;
width: 1534px;
height: 150px;
}
.sort{
width: 1532px;
height: 818px;
background: #04e3eb;
margin-bottom: 50px;
}
.sortmenu{
width: 1534px;
height: 50px;
background: rgb(121, 163, 21);
}
.colpic{
float: left;
width: 296px;
height: 768px;
background: #ff8000;
transition: 0.5s;
}
.colpic:hover{
box-shadow: 0px 10px 30px grey;
margin-top: -5px;
transition: 0.5s;
}
.rowpic{
display: inline-block;
width: 292px;
height: 373px;
background: #ccc;
margin-left: 12.5px;
margin-bottom: 16px;
}
.footer{
width: 100%;
height: 563px;
background: rgb(206, 196, 196);
}
.foot{
margin:0 auto;
width: 1534px;
height: 563px;
background: rgb(144, 231, 152);
}


发布手记

热门词条