首页 > 解决方案 > 我如何对齐这样的框

问题描述

我正在尝试对齐 3 个框和 2 个图像。

垂直2个盒子,中间有一个img

站在他们右边的第三个盒子有一个箭头 img 指向它,如下所示: 在此处输入图像描述

示例框 css:

.box{
  width: 80px;
  height: 80px;
  background: #8C8C8C;
margin:0 auto;
border: solid 3px #8B0000;


}

标签: htmlcss

解决方案


在div内使用flexbox并划分为 3 个部分(3div秒)wrap

.wrap{
display:flex;
}
.box{
  width: 80px;
  height: 80px;
  background: #8C8C8C;
margin:0 auto;
border: solid 3px #8B0000;
}
.img1 img{
  width: 80px;
  height: 150px;
}
.part2 img{
    width: 150px;
  height: 80px;
}
.part2,.part3{
margin-top: 100px;
}
.part3 .box{
    margin-left: 40px;
    }
<div class="wrap">
  <div class="part1">
    <div class="box">

    </div>
      <div class="img1">
         <img src="https://material.angular.io/assets/img/examples/shiba1.jpg"/>
     </div>
      <div class="box">

    </div>
  </div>
  <div class="part2">
    <img src="https://material.angular.io/assets/img/examples/shiba1.jpg"/>
  </div>
  <div class="part3">
      <div class="box">

    </div>
  </div>
</div>


推荐阅读