CSS 动画允许您在网页上创建动态效果,使页面更加生动。以下是一些常见的 CSS 动画属性和示例。

常用 CSS 动画属性

  • animation-name: 定义要应用的动作名称。
  • animation-duration: 定义动作完成所需的时间。
  • animation-timing-function: 定义动画的速度曲线。
  • animation-delay: 定义动画在开始之前等待的时间。
  • animation-iteration-count: 定义动画的播放次数。
  • animation-direction: 定义动画的播放方向。

示例

以下是一个简单的 CSS 动画示例,它会使一个元素在页面中上下移动。

@keyframes moveUpAndDown {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-100px);
  }
  100% {
    transform: translateY(0);
  }
}

.animated-element {
  animation-name: moveUpAndDown;
  animation-duration: 2s;
  animation-iteration-count: infinite;
}
<div class="animated-element">这是一个动画元素</div>

动画效果示例

扩展阅读

如果您想了解更多关于 CSS 动画的知识,可以阅读以下链接:

希望这些信息能帮助您更好地理解和使用 CSS 动画!