微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

html各种动画代码

HTML是一种标记语言,它支持各种动画效果的实现。下面我们来介绍一些HTML中实现各种动画效果代码

<!-- 呼吸灯动画 -->
<div class="breathing">Breathing</div>

.breathing {
  animation: breathing 2s ease-in-out infinite;
}

@keyframes breathing {
  0% {
    opacity: 0.7;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0.7;
  }
}

<!-- 旋转动画 -->
<div class="rotate">Rotate</div>

.rotate {
  animation: rotate 2s linear infinite;
}

@keyframes rotate {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}

<!-- 跑马灯动画 -->
<div class="marquee">Marquee</div>

.marquee {
  animation: marquee 5s linear infinite;
  white-space: Nowrap;
}

@keyframes marquee {
  0% {
    transform: translateX(100%);
  }

  100% {
    transform: translateX(-100%);
  }
}

<!-- 跑马灯帧动画 -->
<div class="frame">Frame</div>

.frame {
  animation: frame 2s steps(4) infinite;
}

@keyframes frame {
  from {
    background-position: 0 0;
  }

  to {
    background-position: -400px 0;
  }
  }

<!-- 自由落体动画 -->
<div class="fall">Fall</div>

.fall {
  animation: fall 1s linear forwards;
}

@keyframes fall {
  0% {
    transform: translateY(-200px);
  }

  100% {
    transform: translateY(0);
  }
}

html各种动画代码

上面五个例子展示了HTML实现呼吸灯、旋转、跑马灯、跑马灯帧、自由落体等各种动画效果代码。这些动画效果展示了HTML语言的强大功能,通过HTML可以实现丰富多彩、生动逼真的动画效果,为网站设计带来更多可能。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐