CSS 水平,垂直,水平垂直居中方案——持续更新,前端组件开发
/* 水平居中 */
.center-horizontal {
display: block;
margin-left: auto;
margin-right: auto;
}
/* 垂直居中 */
.center-vertical {
position: absolute;
top: 50%;
transform: translateY(-50%);
}
/* 水平垂直居中 */
.center-both {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
/* 使用flexbox实现水平垂直居中 */
.center-both-flex {
display: flex;
justify-content: center;
align-items: center;
}
这段代码提供了几种常见的CSS居中方法,包括使用margin
实现水平居中,使用position
和transform
实现垂直居中,以及使用flexbox
实现水平垂直居中。在实际开发中,可以根据需要选择合适的居中方式。
评论已关闭