一、描述
实现类似于五筒的结构,如图。
二、方法
1.定位
第一种方法使用position定位实现,子绝父相,控制子元素各方向的偏移量即可实现:
<style>
.container {
width: 300px;
height: 300px;
background-color: #d1d7e6;
font-size: 30px;
line-height: 100px;
text-align: center;
/* 父元素开启相对定位 */
position: relative;
}
/* 各个子元素开启绝对定位,并根据位置控制偏移量
比如1号盒子在左上角,因此设置left和top为0
*/
.box1 {
width: 100px;
height: 100px;
background-color: pink;
position: absolute;
left: 0;
top: 0;
}
.box2 {
width: 100px;
height: 100px;
background-color: skyblue;
position: absolute;
right: 0;
top: 0;
}
.box3 {
width: 100px;
height: 100px;
background-color: #bfa;
position: absolute;
/* 这里实现三号盒子的水平垂直居中 */
top