使用css的其他问题中心,我希望将div放在其他div的绝对位置,我希望得到与此图像类似的结果:
最好使用flexbox,示例代码:
.abs_1 {
position: absolute;
background: red;
height: 200px;
width: 200px;
top: 40px;
left: 40px;
}
.abs_2 {
position: absolute;
background: blue;
height: 200px;
width: 200px;
top: 60px;
left: 250px;
}
.center{
display: flex;
justify-content: center;
align-items: center;
}
.center div {
background: black;
color: white;
}
<div class="abs_1">
<div class="center">
<div>Hello.</div>
</div>
</div>
<div class="abs_2">
<div class="center">
<div>World</div>
</div>
</div>
我得到以下内容:
你能用flex css吗?
答案 0 :(得分:3)
以下是使用 Integer.parseInt
的解决方案。
CSS
#container {
display: flex;
justify-content: center;
align-items: center;
}
.abs_1 {
display: flex;
justify-content: center;
align-items: center;
margin: 10px;
background: red;
height: 200px;
width: 200px;
}
.abs_2 {
display: flex;
justify-content: center;
align-items: center;
margin: 10px;
background: blue;
height: 200px;
width: 200px;
}
.center > div {
background: black;
color: white;
}
HTML
<div id="container">
<div class="abs_1">
<div class="center">
<div>Hello.</div>
</div>
</div>
<div class="abs_2">
<div class="center">
<div>World</div>
</div>
</div>
</div><!-- end #container -->
DEMO:CSS Flexbox