Bootstrap 是一个流行的前端框架,它提供了一系列预定义的样式和组件,用于快速构建网页
<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";
}
// 发送 AJAX 请求
function fetchData() {
showSpinner();
fetch("/api/data")
.then((response) => response.json())
.then((data) => {
// 处理数据
hideSpinner();
})
.catch((error) => {
// 处理错误
hideSpinner();
});
}
这些常见用法展示了如何在不同场景下使用 Bootstrap spinner。根据实际需求,可以灵活地调整 spinner 的样式和行为。