Bootstrap 是一個(gè)流行的前端框架,它提供了一系列預(yù)定義的樣式和組件,用于快速構(gòu)建網(wǎng)頁(yè)
<span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span>
加載中...
</button>
<div class="d-flex justify-content-center">
<div class="spinner-border" role="status">
<span class="sr-only">加載中...</span>
</div>
</div>
.custom-spinner {
color: blue;
width: 5rem;
height: 5rem;
}
</style>
<div class="spinner-border custom-spinner" role="status">
<span class="sr-only">加載中...</span>
</div>
spinner-border
類替換為 spinner-grow
類。<div class="spinner-grow" role="status">
<span class="sr-only">加載中...</span>
</div>
// 顯示 spinner
function showSpinner() {
document.getElementById("spinner").style.display = "block";
}
// 隱藏 spinner
function hideSpinner() {
document.getElementById("spinner").style.display = "none";
}
// 發(fā)送 AJAX 請(qǐng)求
function fetchData() {
showSpinner();
fetch("/api/data")
.then((response) => response.json())
.then((data) => {
// 處理數(shù)據(jù)
hideSpinner();
})
.catch((error) => {
// 處理錯(cuò)誤
hideSpinner();
});
}
這些常見用法展示了如何在不同場(chǎng)景下使用 Bootstrap spinner。根據(jù)實(shí)際需求,可以靈活地調(diào)整 spinner 的樣式和行為。