CSS元素水平垂直居中的五种方法
2019-09-29 本文已影响0人
九瀺
<style>
.box{
width: 400px;
height: 400px;
background: gray;
/* 第一二三種 */
/* position: relative; */
/* 第四種 */
/* display: flex;
align-items: center;
justify-content: center; */
/* 第五種 */
display: -webkit-box;
-webkit-box-align: center;
-webkit-box-pack: center;
}
.box1{
width: 200px;
height: 200px;
background: pink;
/* 第一種 */
/* position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto; */
/* 第二種 */
/* position: absolute;
top: 50%;
left: 50%;
margin-left: -100px;
margin-top: -100px; */
/* 第三種 */
/* position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%); */
}
</style>
<body>
<div class="box">
<div class="box1"></div>
</div>
</body>