Bootstrap 5 Buttons
按鈕樣式
Bootstrap 5 提供了不同的按鈕樣式
示例
<button type="button" class="btn">Basic</button>
<button type="button" class="btn btn-primary">Primary</button>
<button type="button" class="btn btn-secondary">Secondary</button>
<button type="button" class="btn btn-success">Success</button>
<button type="button" class="btn btn-info">Info</button>
<button type="button" class="btn btn-warning">Warning</button>
<button type="button" class="btn btn-danger">Danger</button>
<button type="button" class="btn btn-dark">Dark</button>
<button type="button" class="btn btn-light">Light</button>
<button type="button" class="btn btn-link">Link</button>
自己動手試一試 »
按鈕類可以用於 <a>
、<button>
或 <input>
元素
示例
<a href="#" class="btn btn-success">連結按鈕</a>
<button type="button" class="btn btn-success">按鈕</button>
<input type="button" class="btn btn-success" value="輸入按鈕">
<input type="submit" class="btn btn-success" value="提交按鈕">
<input type="reset" class="btn btn-success" value="重置按鈕">
自己動手試一試 »
為什麼我們在連結的 href 屬性中放置 #?
由於我們沒有要連結到的頁面,也不想收到“404”訊息,所以我們放置 # 作為連結。在實際生活中,它當然應該是一個指向“搜尋”頁面的真實 URL。
按鈕輪廓
Bootstrap 5 還提供了八個輪廓/帶邊框的按鈕。
將滑鼠懸停在上面,即可看到附加的“懸停”效果
示例
<button type="button" class="btn btn-outline-primary">Primary</button>
<button type="button" class="btn btn-outline-secondary">Secondary</button>
<button type="button" class="btn btn-outline-success">Success</button>
<button type="button" class="btn btn-outline-info">Info</button>
<button type="button" class="btn btn-outline-warning">Warning</button>
<button type="button" class="btn btn-outline-danger">Danger</button>
<button type="button" class="btn btn-outline-dark">Dark</button>
<button type="button" class="btn btn-outline-light text-dark">Light</button>
自己動手試一試 »
按鈕大小
使用 .btn-lg
類建立大按鈕,或使用 .btn-sm
類建立小按鈕
示例
<button type="button" class="btn btn-primary btn-lg">Large</button>
<button type="button" class="btn btn-primary">Default</button>
<button type="button" class="btn btn-primary btn-sm">Small</button>
自己動手試一試 »
塊級按鈕
要建立跨越父元素整個寬度的塊級按鈕,請在父元素上使用 .d-grid
“輔助”類
示例
<div class="d-grid">
<button type="button" class="btn btn-primary btn-block">Full-Width Button</button>
</div>
自己動手試一試 »
如果您有許多塊級按鈕,可以使用 .gap-*
類來控制它們之間的間距
示例
<div class="d-grid gap-3">
<button type="button" class="btn btn-primary btn-block">Full-Width Button</button>
<button type="button" class="btn btn-primary btn-block">Full-Width Button</button>
<button type="button" class="btn btn-primary btn-block">Full-Width Button</button>
</div>
自己動手試一試 »
活動/停用按鈕
按鈕可以設定為活動(顯示為按下狀態)或停用(不可點選)狀態
類 .active
使按鈕顯示為按下狀態,而 disabled
屬性使按鈕不可點選。請注意,<a> 元素不支援 disabled 屬性,因此必須使用 .disabled
類來使其在視覺上顯示為停用狀態。
示例
<button type="button" class="btn btn-primary active">Active Primary</button>
<button type="button" class="btn btn-primary" disabled>Disabled Primary</button>
<a href="#" class="btn btn-primary disabled">Disabled Link</a>
自己動手試一試 »
Spinner 按鈕
您還可以為按鈕新增“spinners”,您將在我們的 BS5 Spinners 教程 中瞭解更多關於這些內容
示例
<button class="btn btn-primary">
<span class="spinner-border spinner-border-sm"></span>
</button>
<button class="btn btn-primary">
<span class="spinner-border spinner-border-sm"></span>
Loading..
</button>
<button class="btn btn-primary" disabled>
<span class="spinner-border spinner-border-sm"></span>
Loading..
</button>
<button class="btn btn-primary" disabled>
<span class="spinner-grow spinner-grow-sm"></span>
Loading..
</button>
自己動手試一試 »