用 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>
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP