彩蛋:后台管理系统一站式平台模板
vue-admin-wonderful,一套为开发者快速开发准备的基于 vue2.x 越看越精彩的后台管理系统一站式平台模板。基于element ui 2.14.0
改变盒子间的间隔,只需改外层
margin: 0 -5px;
和改里层padding: 5px;
即可。
效果图:
一、弹性盒子布局
1.1 css
.flex-warp {
display: flex;
flex-wrap: wrap;
align-content: flex-start;
margin: 0 -5px;
}
.flex-warp-item {
padding: 5px;
width: 25%;
height: 100px;
}
.flex-warp-item-box {
width: 100%;
height: 100%;
border: 1px solid red;
}
1.2 html
<div class="public-warp">
<div>1、弹性盒子布局</div>
<div class="flex-warp">
<div class="flex-warp-item">
<div class="flex-warp-item-box">flex</div>
</div>
<div class="flex-warp-item">
<div class="flex-warp-item-box">flex</div>
</div>
<div class="flex-warp-item">
<div class="flex-warp-item-box">flex</div>
</div>
<div class="flex-warp-item">
<div class="flex-warp-item-box">flex</div>
</div>
<div class="flex-warp-item">
<div class="flex-warp-item-box">flex</div>
</div>
</div>
</div>
二、float 布局
2.1 css
.float-warp {
margin: 0 -5px;
overflow: hidden;
}
.float-warp-item {
padding: 5px;
width: 25%;
height: 100px;
float: left;
}
.float-warp-item-box {
width: 100%;
height: 100%;
border: 1px solid red;
}
2.2 html
<div class="public-warp">
<div>2、float 布局</div>
<div class="float-warp">
<div class="float-warp-item">
<div class="float-warp-item-box">float</div>
</div>
<div class="float-warp-item">
<div class="float-warp-item-box">float</div>
</div>
<div class="float-warp-item">
<div class="float-warp-item-box">float</div>
</div>
<div class="float-warp-item">
<div class="float-warp-item-box">float</div>
</div>
<div class="float-warp-item">
<div class="float-warp-item-box">float</div>
</div>
</div>
</div>
三、全部 html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
.public-warp {
border: 2px solid forestgreen;
margin: 50px;
overflow: hidden;
padding: 2.5px 0;
}
/* 1、弹性盒子布局 start
-----------------------*/
.flex-warp {
display: flex;
flex-wrap: wrap;
align-content: flex-start;
margin: 0 -5px;
}
.flex-warp-item {
padding: 5px;
width: 25%;
height: 100px;
}
.flex-warp-item-box {
width: 100%;
height: 100%;
border: 1px solid red;
}
/* 1、弹性盒子布局 end
-----------------------*/
/* 2、float 布局 start
-----------------------*/
.float-warp {
margin: 0 -5px;
overflow: hidden;
}
.float-warp-item {
padding: 5px;
width: 25%;
height: 100px;
float: left;
}
.float-warp-item-box {
width: 100%;
height: 100%;
border: 1px solid red;
}
/* 2、float 布局 end
-----------------------*/
</style>
</head>
<body>
<div class="public-warp">
<div>1、弹性盒子布局</div>
<div class="flex-warp">
<div class="flex-warp-item">
<div class="flex-warp-item-box">flex</div>
</div>
<div class="flex-warp-item">
<div class="flex-warp-item-box">flex</div>
</div>
<div class="flex-warp-item">
<div class="flex-warp-item-box">flex</div>
</div>
<div class="flex-warp-item">
<div class="flex-warp-item-box">flex</div>
</div>
<div class="flex-warp-item">
<div class="flex-warp-item-box">flex</div>
</div>
</div>
</div>
<div class="public-warp">
<div>2、float 布局</div>
<div class="float-warp">
<div class="float-warp-item">
<div class="float-warp-item-box">float</div>
</div>
<div class="float-warp-item">
<div class="float-warp-item-box">float</div>
</div>
<div class="float-warp-item">
<div class="float-warp-item-box">float</div>
</div>
<div class="float-warp-item">
<div class="float-warp-item-box">float</div>
</div>
<div class="float-warp-item">
<div class="float-warp-item-box">float</div>
</div>
</div>
</div>
</body>
</html>