如何使用css在垂直中间排列图像?

时间:2016-12-15 14:42:22

标签: css

我有一个问题。

图像尺寸不同。

我需要安排在垂直中间。

enter image description here

动态更改图像链接。

我不想使用行高。

有没有最好的方法来解决这个问题?

1 个答案:

答案 0 :(得分:1)

您可以使用 CSS Flexbox 。让你的父母成为一个灵活的容器&在您的图片中使用align-self: center



.img-holder {
  display: inline-flex;
  background: black;
}

img {
  align-self: center;
  margin: 10px;
}

<div class="img-holder">
  <img src="http://placehold.it/50x50" alt="image" />
  <img src="http://placehold.it/50x60" alt="image" />
  <img src="http://placehold.it/50x70" alt="image" />
  <img src="http://placehold.it/50x30" alt="image" />
  <img src="http://placehold.it/50x20" alt="image" />
</div>
&#13;
&#13;
&#13;

希望这有帮助!