在同一行上对齐图像,而不管窗口大小如何

问题描述 投票:1回答:1

当我调整窗口大小时,图像对齐不正确。我试图使每个图像的底部与.pinkDiv的末端对齐[[与窗口大小无关。

这是图像的屏幕截图,在特定的窗口大小中无法很好地对齐:

这是我的代码:

.pinkDiv { position: relative; width: 100%; height: 290px; background-color: pink; } .miniDiv { width: calc(100% * 100 / 893); background-color: green; } .maxiDiv { width: calc(100% * 93 / 893); background-color: green; } img { width: 100%; height: auto; margin-top: 174px; } #queen { margin-top: 55px; } .tab2 { width: 100%; height: 5vh; background-color: rgb(208, 49, 45, 0.9); }
<div class="pinkDiv">
  <div class="miniDiv">
    <img src="https://upload.wikimedia.org/wikipedia/commons/3/3d/StauntonPawn2.jpg" style=" width:100%;">
  </div>
  <div class="miniDiv">
    <img src="https://upload.wikimedia.org/wikipedia/commons/3/3d/StauntonPawn2.jpg" style="width:100%">
  </div>
  <div class="miniDiv">
    <img src="https://upload.wikimedia.org/wikipedia/commons/3/3d/StauntonPawn2.jpg" style="width:100%">
  </div>
  <div class="miniDiv">
    <img src="https://upload.wikimedia.org/wikipedia/commons/3/3d/StauntonPawn2.jpg" style="width:100%">
  </div>
  <div class="maxiDiv">
    <img src="https://upload.wikimedia.org/wikipedia/commons/a/af/Chess_piece_-_White_queen.jpg" style="width:100%"
      id="queen">
  </div>
  <div class="miniDiv">
    <img src="https://upload.wikimedia.org/wikipedia/commons/3/3d/StauntonPawn2.jpg" style="width:100%">
  </div>
  <div class="miniDiv">
    <img src="https://upload.wikimedia.org/wikipedia/commons/3/3d/StauntonPawn2.jpg" style="width:100%">
  </div>
  <div class="miniDiv">
    <img src="https://upload.wikimedia.org/wikipedia/commons/3/3d/StauntonPawn2.jpg" style="width:100%">
  </div>
  <div class="miniDiv">
    <img src="https://upload.wikimedia.org/wikipedia/commons/3/3d/StauntonPawn2.jpg" style="width:100%">
  </div>
</div>

<div class="tab2">
</div>
html css layout window-resize
1个回答
1
投票
不确定这是否是您想要的:

已添加

display: flex; align-items: flex-end;

.pinkDiv


完整代码:

.pinkDiv { position: relative; width: 100%; height: 290px; background-color: pink; display: flex; align-items: flex-end; } .miniDiv { width: calc(100% * 100 / 893); background-color: green; } .maxiDiv { width: calc(100% * 93 / 893); background-color: green; } img { width: 100%; height: auto; margin-top: 174px; } #queen { margin-top: 55px; } .tab2 { width: 100%; height: 5vh; background-color: rgb(208, 49, 45, 0.9); }
<div class="pinkDiv">
  <div class="miniDiv">
    <img src="https://upload.wikimedia.org/wikipedia/commons/3/3d/StauntonPawn2.jpg" style=" width:100%;">
  </div>
  <div class="miniDiv">
    <img src="https://upload.wikimedia.org/wikipedia/commons/3/3d/StauntonPawn2.jpg" style="width:100%">
  </div>
  <div class="miniDiv">
    <img src="https://upload.wikimedia.org/wikipedia/commons/3/3d/StauntonPawn2.jpg" style="width:100%">
  </div>
  <div class="miniDiv">
    <img src="https://upload.wikimedia.org/wikipedia/commons/3/3d/StauntonPawn2.jpg" style="width:100%">
  </div>
  <div class="maxiDiv">
    <img src="https://upload.wikimedia.org/wikipedia/commons/a/af/Chess_piece_-_White_queen.jpg" style="width:100%"
      id="queen">
  </div>
  <div class="miniDiv">
    <img src="https://upload.wikimedia.org/wikipedia/commons/3/3d/StauntonPawn2.jpg" style="width:100%">
  </div>
  <div class="miniDiv">
    <img src="https://upload.wikimedia.org/wikipedia/commons/3/3d/StauntonPawn2.jpg" style="width:100%">
  </div>
  <div class="miniDiv">
    <img src="https://upload.wikimedia.org/wikipedia/commons/3/3d/StauntonPawn2.jpg" style="width:100%">
  </div>
  <div class="miniDiv">
    <img src="https://upload.wikimedia.org/wikipedia/commons/3/3d/StauntonPawn2.jpg" style="width:100%">
  </div>
</div>

<div class="tab2">
</div>
© www.soinside.com 2019 - 2024. All rights reserved.