一、背景介绍

二、实现方法

1. 使用CSS的flex-direction属性

flex-direction属性可以控制子元素在容器中的排列方向。将其设置为column-reverse可以实现从下到上的倒序排列。

<div class="container">
  <img src="image1.jpg" alt="Image 1">
  <img src="image2.jpg" alt="Image 2">
  <img src="image3.jpg" alt="Image 3">
</div>

<style>
.container {
  display: flex;
  flex-direction: column-reverse;
}
</style>

2. 使用CSS的order属性

<div class="container">
  <img src="image1.jpg" alt="Image 1" style="order: 3;">
  <img src="image2.jpg" alt="Image 2" style="order: 2;">
  <img src="image3.jpg" alt="Image 3" style="order: 1;">
</div>

<style>
.container img {
  width: 100%;
  height: auto;
}
</style>

3. 使用CSS的transform属性

<div class="container">
  <img src="image1.jpg" alt="Image 1" class="image-reverse">
  <img src="image2.jpg" alt="Image 2" class="image-reverse">
  <img src="image3.jpg" alt="Image 3" class="image-reverse">
</div>

<style>
.image-reverse {
  transform: translateY(-100%);
  animation: slideUp 2s forwards;
}

@keyframes slideUp {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0);
  }
}
</style>

三、总结