svg+js实现月圆之夜树下篝火燃烧动画效果代码

代码语言:html

所属分类:动画

代码描述:svg+js实现月圆之夜树下篝火燃烧动画效果代码

代码标签: svg js 月圆之夜 树下 篝火 燃烧 动画

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <style>
        @-webkit-keyframes float {
      0% {
        transform: translateX(0) translateY(10px);
      }
      25% {
        transform: translateX(20px) translateY(0);
      }
      50% {
        transform: translateX(0) translateY(-10px);
      }
      75% {
        transform: translateX(-20px) translateY(0);
      }
      100% {
        transform: translateX(0) translateY(10px);
      }
    }
    @keyframes float {
      0% {
        transform: translateX(0) translateY(10px);
      }
      25% {
        transform: translateX(20px) translateY(0);
      }
      50% {
        transform: translateX(0) translateY(-10px);
      }
      75% {
        transform: translateX(-20px) translateY(0);
      }
      100% {
        transform: translateX(0) translateY(10px);
      }
    }
    @-webkit-keyframes fireFront {
      0% {
        transform: translateX(0) translateY(0);
        opacity: 0.6;
      }
      10% {
        transform: translateX(2.5px) translateY(-5px);
      }
      20% {
        transform: translateX(0) translateY(-15px);
      }
      30% {
        transform: translateX(-2.5px) translateY(-20px);
      }
      40% {
        transform: translateX(0) translateY(-25px);
      }
      50% {
        transform: translateX(2.5px) translateY(-30px);
        opacity: 0.2;
      }
      60% {
        transform: translateX(0) translateY(-35px);
      }
      70% {
        transform: translateX(-2.5px) translateY(-40px);
      }
      80% {
        transform: translateX(0) translateY(-45px);
      }
      90% {
        transform: translateX(2.5px) translateY(-50px);
      }
      100% {
        transform: translateX(0) translateY(-55px);
        opacity: 0;
      }
    }
    @keyframes fireFront {
      0% {
        transform: translateX(0) translateY(0);
        opacity: 0.6;
      }
      10% {
        transform: translateX(2.5px) translateY(-5px);
      }
      20% {
        transform: translateX(0) translateY(-15px);
      }
      30% {
        transform: translateX(-2.5px) translateY(-20px);
      }
      40% {
        transform: translateX(0) translateY(-25px);
      }
      50% {
        transform: translateX(2.5px) translateY(-30px);
        opacity: 0.2;
      }
      60% {
        transform: translateX(0) translateY(-35px);
      }
      70% {
        transform: translateX(-2.5px) translateY(-40px);
      }
      80% {
        transform: translateX(0) translateY(-45px);
  .........完整代码请登录后点击上方下载按钮下载查看

网友评论0