gpt4 book ai didi

html - 已经居中的 div 中的中心框

转载 作者:太空宇宙 更新时间:2023-11-04 12:29:00 25 4
gpt4 key购买 nike

我正在使用以下 HTML/CSS 在我正在处理的网站上覆盖一个框。我希望盒子在屏幕中居中,而不是根据已经进行的居中开始。所以基本上白框应该在页面的中央,而不是文本测试

.loading {
position: fixed;
z-index: 999;
height: 2em;
width: 2em;
overflow: show;
margin: auto;
top: 0;
left: 0;
bottom: 0;
right: 0;
}

/* Transparent Overlay */
.loading:before {
content: '';
display: block;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0.3);
}

.centrediv {
height: 200px;
width: 800px;
background-color: white;
border: 1px solid black;
}
<div class="loading"><div class="centrediv">Test</div></div>

最佳答案

上使用 transform: translate(-50%, -50%), top: 50%left: 50% >.centreDiv 使其水平和垂直居中。

.loading {
position: fixed;
z-index: 999;
height: 2em;
width: 2em;
overflow: visible;
margin: auto;
top: 0;
left: 0;
bottom: 0;
right: 0;
}
/* Transparent Overlay */

.loading:before {
content: '';
display: block;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.3);
}
.centrediv {
position: absolute;
height: 100px;
width: 200px;
background-color: white;
border: 1px solid black;
transform: translate(-50%, -50%);
top: 50%;
left: 50%;
}
<div class="loading">
<div class="centrediv">Test</div>
</div>

关于html - 已经居中的 div 中的中心框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27803957/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com