首页前端开发HTMLhtml代码大全生日快乐烟花

html代码大全生日快乐烟花

时间2023-11-16 12:29:03发布访客分类HTML浏览152
导读:HTML代码大全中有许多精美的代码,其中有一段特别适合生日祝福网站的设计——生日快乐烟花代码!<!DOCTYPE html><html> <head> <meta charset="UTF-...

HTML代码大全中有许多精美的代码,其中有一段特别适合生日祝福网站的设计——生日快乐烟花代码!

!DOCTYPE html>
    html>
      head>
        meta charset="UTF-8">
        title>
    生日快乐烟花/title>
        style>
      body {
            background: black;
            display: flex;
            align-items: center;
            justify-content: center;
            height: 100vh;
      }
      .fireworks {
            position: relative;
      }
      .fireworks span {
            position: absolute;
            width: 10px;
            height: 10px;
            border-radius: 50%;
            background: #fffc00;
            animation: fireworks 2s infinite;
      }
      .fireworks span:nth-child(1) {
            top: 0;
            left: 20px;
            animation-delay: 0.2s;
      }
      .fireworks span:nth-child(2) {
            top: 40px;
            left: -20px;
            animation-delay: 0.4s;
      }
      .fireworks span:nth-child(3) {
            top: 60px;
            left: 40px;
            animation-delay: 0.6s;
      }
      .fireworks span:nth-child(4) {
            top: 80px;
            left: -10px;
            animation-delay: 0.8s;
      }
      @keyframes fireworks {
        0% {
              transform: translate(0, 0);
              opacity: 1;
        }
        50% {
              transform: translate(0, 20px);
              opacity: 0;
        }
        100% {
              transform: translate(0, 60px);
              opacity: 0;
        }
      }
        /style>
      /head>
      body>
        div class="fireworks">
          span>
    /span>
          span>
    /span>
          span>
    /span>
          span>
    /span>
        /div>
        script>
          const fireworks = document.querySelectorAll('.fireworks span');
          setInterval(() =>
 {
            fireworks[Math.floor(Math.random() * 4)].style.transform = 'translate(' + Math.floor(Math.random() * 300 - 150) + 'px,' + Math.floor(Math.random() * 100 - 50) + 'px)';
      }
    , 100);
        /script>
      /body>
    /html>
    

这段代码通过简单的HTML和CSS实现了一个烟花的动画效果,可以作为网页的背景或者祝福卡片的动态元素,非常生动和有趣。

另外,为了让烟花动画更加随机和丰富,我们可以使用JavaScript来控制烟花的随机位置,例如上述代码中的setInterval函数就实现了每100毫秒随机改变一个烟花的位置。

总之,HTML代码大全中的生日快乐烟花代码不仅美观、简单,而且富有互动性,非常适合用来为生日祝福网站增添一份欢乐和惊喜。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: html代码大全生日快乐烟花
本文地址: https://pptw.com/jishu/541716.html
html代码大学课程表 html代码引用

游客 回复需填写必要信息