可以使用 positiontop 属性来实现从上向下距离顶部的高度。

例如,假设需要让一个元素从距离顶部 100px 的位置向下移动 50px,可以使用以下 CSS 样式:

.element {
  position: relative;
  top: 100px;
  animation-name: move-down;
  animation-duration: 2s;
}

@keyframes move-down {
  0% {
    top: 100px;
  }
  100% {
    top: 150px;
  }
}

在上面的样式中,.element 元素首先通过 position: relative 属性设置为相对定位。然后,top 属性设置为 100px,将元素从顶部向下移动 100px 的高度。接着,animation-nameanimation-duration 属性定义了一个名为 move-down 的动画,持续时间为 2 秒。

@keyframes 规则中,使用 0%100% 关键帧来定义动画的起始和结束状态。在起始状态下,元素的 top 属性设置为 100px,即原始位置。在结束状态下,元素的 top 属性设置为 150px,即向下移动 50px 的新位置。

当应用这些样式时,元素将从距离顶部 100px 的位置向下移动 50px,形成一种从上向下的动画效果。

CSS3 动画:实现元素从上向下移动 | 距离顶部高度

原文地址: https://www.cveoy.top/t/topic/oV93 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录