<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>标题</title>
<style type="text/css">
*{
margin: 0;
padding-top:0;
}
.box1{
width:400px;
height:400px;
background-color: pink;
}
.box2{
background-color: red;
width: 200px;
background-color: red;
}
.father{
display: flex;
justify-content: center;
align-items: center;
}
.son{
}
</style>
</head>
<body>
父亲:
- justify-content: 水平轴
align-items 在交叉轴上的如何对齐、
flex-start | flex-end | center | baseline | stretch;
}
align-content
属性定义了多根轴线的对齐方式。如果项目只有一根轴线,该属性不起作用。
.box { align-content: flex-start | flex-end | center | space-between | space-around | stretch; }
felx :1; 代表3项
flex-grow: 它指定了flex容器中剩余空间的多少应该分配给项目
felx-shink:默认1;
flex-basis: flex 元素在主轴方向上的初始大小 它可以设为跟width
或height
属性一样的值(比如350px
<div class="box1 father">
<div class="box2 son">I'am son,want in distance of center</div>
</div>
</body>
</html>