使用transform让Div居中的问题

ensky. ensky. 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
大家好,请教一个问题:

有一个弹出窗口的Div class是这样设置的:
{
position: fixed;
z-index: 5000;
width: 50%;
top: 50%;
left: 50%;
transform: translate( -50%, -50%);
background-color: #FAFAFC;
text-align: center;
border-radius:11px;
overflow: hidden;
}


其中这三个设置可以让Div居中;
top: 50%;
left: 50%;
transform: translate( -50%, -50%);

不明白的是,左边和上边是50%, translate( -50%, -50%)之后,左边和上边不都应该是0和0了吗?为什么不是这样,而且Div还居中了呢?


...全文

相关推荐

评论 2
收藏 已收藏
分享
返回顶部
ensky.
CSS 61,117 成员 60,701 内容