前端时间去面试,被问到如何实现如下布局,在网上查了很长时间没查到一个具体的解决方法,于是自己写了一个,代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<!--通过绝对布局让3个div重叠放置 12在一个里面 34在一个里面 5在一个里面-->
<style type="text/css">
body{
height: 100vh;
}
.main{
height: 100%;
display: flex;
width: 100%;
position:absolute;
left:0px;
top:0px;
}
.main1{
flex-wrap: wrap;
}
.main2{
align-items:flex-end;
}
.main3{
align-items:center;
justify-content:center;
}
.child1{
width: 20%;
height: 80%;