CSS元素垂直居中
CSS3中transform实现垂直居中
.container {
position: relative;
height: 100vh; /* 容器高度设为视口高度 */
}
.centered-element {
position: absolute;
top: 50%;
transform: translateY(-50%); /* 向上移动自身高度的50% */
}
flex布局实现垂直居中
.container {
display: flex;
justify-content: center; /* 水平居中 */
align-items: center; /* 垂直居中 */
height: 100vh; /* 容器高度设为视口高度 */
}
grid布局实现垂直居中
.container {
display: grid;
place-items: center; /* 同时实现水平和垂直居中 */
height: 100vh; /* 容器高度设为视口高度 */
}

浙公网安备 33010602011771号