首页 话题 小组 问答 好文 用户 我的社区 域名交易

[分享]css中如何设置垂直居中

发布于 2024-11-11 19:25:20
0
11

在CSS中,垂直居中经常是前端开发中需要实现的一个难题。下面我们来讲解一下如何设置垂直居中。/方法1:使用Flex布局/ .parent{ display:flex; justifycontent:c...

在CSS中,垂直居中经常是前端开发中需要实现的一个难题。下面我们来讲解一下如何设置垂直居中。

/*方法1:使用Flex布局*/
.parent{
    display:flex;
    justify-content:center;  /*横向居中*/
    align-items:center;      /*纵向居中*/
}

/*方法2:使用绝对定位*/
.parent{
    position:relative;
}

.child{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
}

/*方法3:使用table-cell布局*/
.parent{
    display:table;
}

.child{
    display:table-cell;
    vertical-align:middle;
} 

以上三种方法都可以有效地实现垂直居中,具体应用请根据需求选择合适的方式。

评论
91云脑
Lv.1普通用户

62845

帖子

12

小组

80

积分

站长交流