Bootstrap Spinner 是一個(gè)內(nèi)置的 CSS 動畫,用于在加載過程中顯示一個(gè)簡單的旋轉(zhuǎn)動畫。它可以與其他 UI 組件搭配使用,以增強(qiáng)用戶體驗(yàn)。以下是一些建議的搭配:
<button type="button" class="btn btn-primary" disabled>
<span class="spinner-border" role="status" aria-hidden="true"></span>
正在加載...
</button>
<div class="form-group">
<label for="inputEmail">郵箱地址</label>
<input type="email" class="form-control" id="inputEmail" placeholder="請輸入郵箱地址" disabled>
<span class="spinner-border" role="status" aria-hidden="true"></span>
</div>
<div class="card">
<div class="card-body">
<h5 class="card-title">卡片標(biāo)題</h5>
<p class="card-text">這是一個(gè)簡單的卡片示例,其中包含一個(gè)旋轉(zhuǎn)動畫。</p>
<a href="#" class="btn btn-primary">點(diǎn)擊我</a>
<span class="spinner-border" role="status" aria-hidden="true" style="display: none;"></span>
</div>
</div>
<div class="alert alert-warning" role="alert">
<strong>警告!</strong> 這是一個(gè)警告框,其中包含一個(gè)旋轉(zhuǎn)動畫。請謹(jǐn)慎操作。
<span class="spinner-border" role="status" aria-hidden="true" style="display: none;"></span>
</div>
<!-- Modal -->
<div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">模態(tài)框標(biāo)題</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="關(guān)閉">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
這是一個(gè)模態(tài)框,其中包含一個(gè)旋轉(zhuǎn)動畫。
<span class="spinner-border" role="status" aria-hidden="true" style="display: none;"></span>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">關(guān)閉</button>
<button type="button" class="btn btn-primary">保存</button>
</div>
</div>
</div>
</div>
在這些示例中,我們使用了 Bootstrap 的禁用樣式(disabled
)以及 aria-hidden="true"
屬性來隱藏旋轉(zhuǎn)動畫,以便在相關(guān)控件處于加載狀態(tài)時(shí)提供更好的用戶體驗(yàn)。