使用flexbox處理垂直居中,最快速簡便的模式只要在上層使用display:flex,要置中的子項目加上margin:auto即可
css部分
html,body{
margin: 0;
padding: 0;
width:100%;
height:100%;
}
.wrapper{
width:100%;
height:100%;
display: flex; // 在上層使用flex
background: pink;
}
.child{
width: 300px;
height: 300px;
background: blue;
margin: auto; // 要置中的子項目樣式加上margin:auto即可
display: flex; // 在上層使用flex
}
.child p{
color: #fff;
margin: auto; // 要置中的子項目樣式加上margin:auto即可
}
html部分
上下左右置中的內容

沒有留言:
張貼留言