用 CSS 如何建立載入按鈕?


在單擊時,按鈕可以顯示為載入中。單擊時,按鈕可能會到達下一頁,但就在此之前,將顯示載入狀態。在你的網頁上,你可以輕鬆使用 HTML 和 CSS 顯示載入按鈕。首先,載入圖示。

為圖示設定 CDN

為了在我們的網頁上新增圖示,我們使用了字型恐龍圖示。使用 <link> 元素將其包含在網頁中 -

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">

建立按鈕

按鈕使用 <button> 元素建立。三個不同的載入圖示設定在 <i> 元素中 -

fa-spinner fa-spin
fa-circle-o-notch fa-spin
fa-refresh fa-spin

以下是將圖示放在按鈕上的程式碼 -

<button><i class="fa fa-spinner fa-spin"></i>Loading</button>
<button><i class="fa fa-circle-o-notch fa-spin"></i>Loading</button>
<button><i class="fa fa-refresh fa-spin"></i>Loading</button>

設計按鈕

按鈕的樣式如下 -

button {
   background-color: rgb(60, 24, 126);
   border: none;
   outline: none;
   color: white;
   padding: 12px 24px;
   font-size: 26px;
}

設計圖示

使用 margin-left 和 margin-right 屬性正確放置載入圓形圖示 -

i {
   margin-left: -12px;
   margin-right: 8px;
}

示例

以下是使用 CSS 建立載入按鈕的程式碼 -

<!DOCTYPE html>
<html>
<head>
   <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" />
   <style>
      button {
         background-color: rgb(60, 24, 126);
         border: none;
         outline: none;
         color: white;
         padding: 12px 24px;
         font-size: 26px;
      }
      h1{
         font-size: 50px;
         font-family: monospace,sans-serif,serif;
      }
      i {
         margin-left: -12px;
         margin-right: 8px;
      }
   </style>
</head>
<body>
   <h1>Loading Buttons Example</h1>
   <button><i class="fa fa-spinner fa-spin"></i>Loading</button>
   <button><i class="fa fa-circle-o-notch fa-spin"></i>Loading</button>
   <button><i class="fa fa-refresh fa-spin"></i>Loading</button>
</body>
</html>

更新於: 14-Dec-2023

334 次瀏覽

開啟你的 職業

完成課程,獲取認證

開始
廣告
© . All rights reserved.