提问者:小点点

将第二个物体放在第一个物体的下面


我的屏幕上有两个组件,第一个是图像,第二个是下面的网格和图表。我想使图像居中,使其水平地位于中心,并且在第二个组件之上。第二个组件应该在图像的下方,而不是它的右边。我该怎么做呢?

我试过衬垫和对齐,但这些似乎对我不起作用。

return(
    <div>
    <main className='content'>
    <img src={poly} alt="charts" className="charts" />
      <div className="popup">
  <Popup/> 
  </div >
  <div className="regressionSetup">
    <RegressionItemsContainer/>
    </div>
      </main>
    </div>
);
.content{
    padding-left: 260px;
    padding-top: 100px;
    display: flex;
}

.popup{
    padding-bottom: 20px;
}

.charts{
    align-self: center;

}

.regressionSetup{
    padding-top: 300;
}

共1个答案

匿名用户

您可以利用flex显示。

null

.root {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.set-of-iamges {
  width: 130px;
  height: 130px;
  background-color: red;
  margin-bottom: 50px;
}

.charts {
  width: 130px;
  height: 130px;
  background-color: blue;
  color: white;
}
<div class="root">
<div class="set-of-iamges">Set of images</div>
<div class="charts">chart</div>
</div>

相关问题