<head>
<meta charset="UTF-8">
<title>汽车之家 两侧固定,中间可伸缩</title>
<style type="text/css">
* {
margin: 0px;
padding: 0px;
}
.top-wrap {
display: flex;
/*将整个div设置为弹性盒子*/
}
/*头部的左边和右边同时设置*/
.top-wrap .top-l,
.top-wrap .top-r {
font: 16px/1.5 "微软雅黑";
height: 40px;
flex: 0 0 70px;
line-height: 40px;
border: 1px solid #CCCCCC;
box-sizing: border-box;
/*预防边框溢出,将其设置为新型的盒模型*/
}
.top-wrap .top-m {
flex: 1;
/*设置其放大的倍数*/
height: 40px;
text-align: center;
}
.top-wrap .top-m input {
height: 36px;
line-height: 36px;
border-radius: 20px;
/* 将文本框设置成圆角形状*/
width: 90%;
}
a {
text-decoration: none;
color: #030303;
}
ul {
list-style: none;
}
.top-nav-wrap .top-nav {
display: flex;
justify-content: space-around;
}
.top-nav-wrap .top-nav .top-nav-item {
/*flex: 1;*/
}
/*.car-list-wrap{
display: flex;
}*/
.car-list-wrap .car-list{
display: flex;
justify-content: space-around; /*调整每一个子盒子的布局*/
align-content: space-around; /* 调整多列子盒子的布局*/
flex-flow: row wrap; /*将盒子正常行排放,强制换行*/
height: 200px;
border: 1px solid #ccc;
box-sizing: border-box;
width: 100%;
}
.car-list-wrap .car-list .car-litem{
flex: 1 0 20%; /*设置每一个盒子的占位大小*/
}
.car-list-wrap .car-list .car-litem a{
display: block;
margin: 0 auto; /*图片文字整体水平居中对齐*/
width: 80%;
text-align: center; /*文字居中*/
}
.car-list-wrap .car-list .car-litem .img{
background: url(img/EB65028F4711386404F411FD77F8A2D6.jpg);
box-sizing: border-box;
background-size: cover; /*设置新型盒模型并将图片填充*/
border-radius: 50%;
height: 50px;
width: 50px;
margin: 0 auto; /*将图片水平居中*/
}
</style>
</head>
<body>
<div class="top-wrap">
<div class="top-l">汽车之家</div>
<div class="top-m">
<input type="text" class="search-text" name="" id="" value="" />
</div>
<div class="top-r">用户</div>
</div>
<div class="top-nav-wrap">
<ul class="top-nav">
<!--(li.top-nav-item>a[herf=#]{链接})*5-->
<li class="top-nav-item">
<a href="#" herf="#">链接1</a>
</li>
<li class="top-nav-item">
<a href="#" herf="#">链接2</a>
</li>
<li class="top-nav-item">
<a href="#" herf="#">链接3</a>
</li>
<li class="top-nav-item">
<a href="#" herf="#">链接4</a>
</li>
<li class="top-nav-item">
<a href="#" herf="#">链接5</a>
</li>
</ul>
</div>
<div class="car-list-wrap">
<ul class="car-list">
<!-- (li.car-litem>a[href=#]>div.img+span.car-name{福特#})*10-->
<li class="car-litem">
<a href="#">
<div class="img"></div>
<span class="car-name">福特#</span>
</a>
</li>
<li class="car-litem">
<a href="#">
<div class="img"></div>
<span class="car-name">福特#</span>
</a>
</li>
<li class="car-litem">
<a href="#">
<div class="img"></div>
<span class="car-name">福特#</span>
</a>
</li>
<li class="car-litem">
<a href="#">
<div class="img"></div>
<span class="car-name">福特#</span>
</a>
</li>
<li class="car-litem">
<a href="#">
<div class="img"></div>
<span class="car-name">福特#</span>
</a>
</li>
<li class="car-litem">
<a href="#">
<div class="img"></div>
<span class="car-name">福特#</span>
</a>
</li>
<li class="car-litem">
<a href="#">
<div class="img"></div>
<span class="car-name">福特#</span>
</a>
</li>
<li class="car-litem">
<a href="#">
<div class="img"></div>
<span class="car-name">福特#</span>
</a>
</li>
<li class="car-litem">
<a href="#">
<div class="img"></div>
<span class="car-name">福特#</span>
</a>
</li>
<!--如果最后一个为空时,设置一个li标签就可以了-->
<li class="car-litem">
<a href="#">
<div class="img"></div>
<span class="car-name">福特#</span>
</a>
</li>
</ul>
</div>
</body>
29-lao-58案例:弹性盒子实现移动导航布局
最新推荐文章于 2022-04-08 22:06:50 发布