範例
明暗色系
遵循使用者設定
遵循使用者設定
亮色
暗色
縮放
標準
放大
標準
縮小
<button class="ts-button">送出</button>
狀態
使按鈕呈現無法互動、點擊的模樣。若按鈕是超連結,則需套用 .is-disabled
樣式。
<button class="ts-button" disabled>停用按鈕</button>
<a class="ts-button is-disabled">停用連結</a>
外觀
警示使用者這個行為可能具有危險性。
<button class="ts-button is-negative">永久銷毀資料</button>
<button class="ts-button is-negative is-outlined">放棄草稿</button>
以圓角呈現出一個行動號召按鈕。
<button class="ts-button is-circular">購買</button>
<button class="ts-button is-circular is-outlined">下載最新版本</button>
以標籤方式展現的圖示會呈現在按鈕的起始或尾端位置。
<button class="ts-button is-start-labeled-icon">
<span class="ts-icon is-heart-icon"></span>
收藏
</button>
<button class="ts-button is-start-labeled-icon is-outlined">
<span class="ts-icon is-paper-plane-icon"></span>
送出
</button>
<button class="ts-button is-end-labeled-icon is-secondary">
星號
<span class="ts-icon is-star-icon"></span>
</button>
變更按鈕的內距寬度。
<button class="ts-button is-short is-outlined">短的</button>
<button class="ts-button is-outlined">預設</button>
<button class="ts-button is-wide is-outlined">寬的</button>
更改按鈕的尺寸與文字大小。
<button class="ts-button is-small">小型按鈕</button>
<button class="ts-button">預設按鈕</button>
<button class="ts-button is-large">大型按鈕</button>
變更按鈕的高度,看起來更緊密或是令人感到寬鬆。
<button class="ts-button is-dense">緊密按鈕</button>
<button class="ts-button">預設按鈕</button>
<button class="ts-button is-relaxed">寬鬆按鈕</button>
群組
將多個按鈕合併成為一個主體,多個按鈕之間會以略微可見的分隔線區隔。
<div class="ts-buttons">
<button class="ts-button">送出</button>
<button class="ts-button is-icon">
<span class="ts-icon is-chevron-down-icon"></span>
</button>
</div>
<div class="ts-buttons">
<button class="ts-button is-outlined">送出</button>
<button class="ts-button is-outlined is-icon">
<span class="ts-icon is-chevron-down-icon"></span>
</button>
</div>
組合應用
如果按鈕之間有相鄰另一個按鈕的話,建議使用間隔容器元件令按鈕之間帶有間隔。
<div class="ts-wrap">
<button class="ts-button">發表</button>
<button class="ts-button is-negative is-outlined">放棄草稿</button>
</div>
在主要按鈕旁邊擺放會開啟彈出式選單的輔助按鈕。
<div class="ts-buttons">
<button class="ts-button">開始遊戲</button>
<button class="ts-button is-icon" data-dropdown="dropdown">
<span class="ts-icon is-gear-icon"></span>
</button>
</div>
<div class="ts-dropdown" id="dropdown">
<button class="item">遊戲設定</button>
<button class="item">掃描與修復</button>
<div class="divider"></div>
<button class="item">移除遊戲</button>
</div>
在尋找相似的元件嗎?