範例
明暗色系
遵循使用者設定
遵循使用者設定
亮色
暗色
縮放
標準
放大
標準
縮小
<button class="ts-button">送出</button>
狀態
使按鈕呈現無法互動、點擊的模樣。若你希望真正地停用按鈕行為,請在該按鈕增加 disabled
標籤以符合 HTML 規範。
<button class="ts-button is-disabled">無法使用</button>
顯示一個旋轉的讀取圖示表示資料正在送出或載入,同時使按鈕呈現無法互動、點擊的模樣。若你希望真正地停用按鈕行為,請在該按鈕增加
disabled
標籤以符合 HTML 規範。
<button class="ts-button is-loading">載入中</button>
外觀
警示使用者這個行為可能具有危險性。
<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>
群組
將多個按鈕合併成為一個主體,多個按鈕之間會以略微可見的分隔線區隔。
<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" data-name="dropdown" data-position="bottom-start">
<button class="item">遊戲設定</button>
<button class="item">掃描與修復</button>
<div class="ts-divider"></div>
<button class="item">移除遊戲</button>
</div>
在尋找相似的元件嗎?