Bootstrap Spinner 是一個內置的 CSS 動畫,用于在加載過程中顯示一個簡單的旋轉動畫。它可以與其他 UI 組件搭配使用,以增強用戶體驗。以下是一些建議的搭配:
<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">卡片標題</h5>
<p class="card-text">這是一個簡單的卡片示例,其中包含一個旋轉動畫。</p>
<a href="#" class="btn btn-primary">點擊我</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> 這是一個警告框,其中包含一個旋轉動畫。請謹慎操作。
<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">模態框標題</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="關閉">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
這是一個模態框,其中包含一個旋轉動畫。
<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">關閉</button>
<button type="button" class="btn btn-primary">保存</button>
</div>
</div>
</div>
</div>
在這些示例中,我們使用了 Bootstrap 的禁用樣式(disabled
)以及 aria-hidden="true"
屬性來隱藏旋轉動畫,以便在相關控件處于加載狀態時提供更好的用戶體驗。