亚洲精品亚洲人成在线观看麻豆,在线欧美视频一区,亚洲国产精品一区二区动图,色综合久久丁香婷婷

              當前位置:首頁 > IT技術 > Web編程 > 正文

              HTML+CSS+JS實現(xiàn) ??燃燒的火焰火花動畫特效??
              2021-09-28 16:52:57

              代碼目錄:

              HTML+CSS+JS實現(xiàn) ??燃燒的火焰火花動畫特效??_前端大作業(yè)

              HTML+CSS+JS實現(xiàn) ??燃燒的火焰火花動畫特效??_燃燒火焰特效_02

              主要代碼實現(xiàn):

              部分CSS樣式:

              body {
              display: grid;
              grid-template: 1fr 1fr 1fr/1fr 1fr 1fr;
              background: black;
              width: 100vw;
              height: 100vh;
              margin: 0;
              padding: 0;
              }

              .fire {
              position: relative;
              grid-column: 2/3;
              grid-row: 2/3;
              align-self: end;
              justify-self: center;
              width: 300px;
              height: 300px;
              background: #880e4f;
              border-radius: 50%;
              box-shadow: 0 0 50px 50px #880e4f;
              animation: background 5s ease infinite;
              }

              .flame {
              position: absolute;
              bottom: 70px;
              width: 100px;
              height: 100px;
              background-color: red;
              border-radius: 0 70%;
              box-shadow: -10px -10px 0 10px orange, -20px -20px 0 20px yellow;
              animation: flicker 5s ease infinite;
              }

              .f1 {
              left: 50px;
              }

              .f3 {
              transform: rotateZ(45deg);
              left: 100px;
              bottom: 100px;
              }

              .f2 {
              transform: rotateZ(90deg);
              left: 150px;
              }

              .log {
              position: absolute;
              bottom: 15px;
              left: 50px;
              width: 200px;
              height: 50px;
              background-color: brown;
              border-radius: 10px;
              }

              .l1 {
              transform: rotateZ(20deg);
              box-shadow: 0 0 10px #3e2723;
              }

              .l2 {
              transform: rotateZ(-20deg);
              box-shadow: 0 0 10px #3e2723;
              }

              .l3 {
              transform: rotate3d(1, 1, 1, 40deg);
              }

              .l4 {
              transform: rotate3d(1, 1, 1, -40deg);
              }

              .spark {
              width: 5px;
              height: 5px;
              background-color: orangered;
              border-radius: 50%;
              box-shadow: 0 0 5px 3px orange;
              position: absolute;
              top: 150px;
              left: 150px;
              opacity: 0;
              }

              HTML代碼 :

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

              <head>
              <meta charset="UTF-8">
              <title>Sparks Float Up From A Blazing Fire </title>

              <link rel="stylesheet" href="css/style.css">

              </head>

              <body>

              <div class="fire">
              <div class="logs">
              <div class="log l1"></div>
              <div class="log l2"></div>
              </div>
              <div class="flames">
              <div class="flame f1"></div>
              <div class="flame f2"></div>
              <div class="flame f3"></div>
              </div>
              <div class="sparks">
              <div class="spark s1"></div>
              <div class="spark s2"></div>
              <div class="spark s3"></div>
              <div class="spark s4"></div>
              <div class="spark s5"></div>
              <div class="spark s6"></div>
              <div class="spark s7"></div>
              <div class="spark s8"></div>
              </div>
              </div>

              </body>

              </html>

              本文摘自 :https://blog.51cto.com/u

              開通會員,享受整站包年服務立即開通 >