您的位置:首页 > Web前端 > CSS

css几种水平垂直居中

2019-08-27 23:53 106 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/sxzxiaofeng168/article/details/100110745
1. 使用flex布局

在父容器中设置

.container{
displayy: flex;
justify-content: center;
align-items: center

}
2. 绝对定位

分为已知宽高和未知宽高两种情况

已知宽高都是100px,设置自身为绝对定位(absolute),top和left为50%,margin-left、margin-top为自身的一半,也就是50px
.item {
width: 100px;
height: 100px;
border: 1px solid red;
position: absolute;
top: 50%;
left: 50%;
margin-left: -50px;
margin-top: -50px;
}
未知宽高
/*使用traansform*/

.item {
border: 1px solid red;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: