日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

概述

加載器是一個幾乎所有 Web 應用程序都使用的 Web 組件。要構建加載器環,我們應該對級聯樣式表 (CSS) 有一些先驗知識,因為 CSS 涉及加載器環的樣式和動畫部分。由于加載器組件是在原始內容加載到網頁之前加載的。用于構建此功能的主要樣式屬性是動畫、過渡和關鍵幀。這三個 CSS 屬性將使一個簡單的靜態動畫加載環變成動畫加載環。

算法

步驟 1 – 在文件夾中創建一個 HTML 文件并使用文本編輯器打開它。將 HTML 樣板添加到 HTML 文件中。

第 2 步???在HTML文檔的body標簽中創建一個HTML父div容器,類名為“loading”。

<div class="loading"></div>

登錄后復制

第 3 步???創建一個子 div 容器,它是主加載器環,類名為“Loader”。

<div class="loader"></div>

登錄后復制

第 4 步??創建一個 p 標簽,其中包含文本“Loading”。

<p>Loading ....</p>

登錄后復制

第 5 步?? 現在創建一個 style.css 文件并將該文件鏈接到 HTML 文檔。

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

登錄后復制

第 6 步?? 現在設置 HTML 元素的樣式并使加載程序在網頁中響起。

body {
   margin: 0;
   width: 100%;
   height: 100vh;
   display: flex;
   align-items: center;
   justify-content: center;
}

p {
   font-family: 'Segoe UI';
}

登錄后復制

第 7 步???以加載器類為目標,并使用邊框半徑制作邊框,從而制作類似環形框架的結構。

.loader {
   border: 10px solid #d6d6d6;
   border-radius: 50%;
   border-top: 10px solid #5bdb34;
   width: 50px;
   height: 50px;
}

登錄后復制

第 8 步???將動畫屬性添加到加載器元素,動畫名稱為“lring”,并包含動畫持續時間和迭代次數。

.loader {
   border: 10px solid #d6d6d6;
   border-radius: 50%;
   border-top: 10px solid #5bdb34;
   width: 50px;
   height: 50px;
   animation: lring 1s linear infinite;
}

登錄后復制

步驟 9?? 現在創建關鍵幀屬性并定位上述動畫并將動畫設置到元素。

@keyframes lring {
   0% {
      transform: rotate(0deg);
   }
   
   100% {
      transform: rotate(360deg);
   }
}

登錄后復制

第 10 步???動畫加載環已成功創建。

示例

在此示例中,我們使用簡單的 HTML 和 CSS 動畫屬性創建了一個動畫加載環功能組件。為了實現這一點,我們創建了兩個文件,第一個文件為index.html,它是加載器環的布局或框架,另一個文件是style.css文件,它是加載器環的樣式和工作。

<html>
<head>
   <title>loading ring</title>
   <link rel="stylesheet" href="style.css">
   <style>
      body {
         margin: 0;
         width: 100%;
         height: 100vh;
         display: flex;
         align-items: center;
         justify-content: center;
      }

      p {
         font-family: 'Segoe UI';
      }

      .loader {
         border: 10px solid #d6d6d6;
         border-radius: 50%;
         border-top: 10px solid #5bdb34;
         width: 50px;
         height: 50px;
         animation: lring 1s linear infinite;
      }
      
      @keyframes lring {
         0% {
            transform: rotate(0deg);
         }
      
         100% {
            transform: rotate(360deg);
         }
      }
   </style>
</head>
<body>
   <div class="loading">
      <div class="loader"></div>
      <p>Loading ....</p>
   </div>
</body>
</html>

登錄后復制

結論

上述功能用于所有網絡或移動應用程序。由于上面創建的只是一個組件,我們可以通過使用 API 獲取數據或本地數據將此功能組件嵌入到實時工作應用程序中,因此當網絡數據尚未加載到我們的網頁時,我們可以在屏幕上顯示動畫加載環 一旦數據加載,我們就會用網站內容替換加載環。我們還可以構建各種設計的動畫負載。

以上就是如何使用HTML和CSS創建動畫加載器環?的詳細內容,更多請關注www.92cms.cn其它相關文章!

分享到:
標簽:CSS 創建 加載 動畫 如何使用
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定