間隔容器

項目之間自動以空白區隔。
範例
明暗色系
遵循使用者設定
遵循使用者設定
亮色
暗色
縮放
標準
放大
標準
縮小
<div class="ts-wrap">
    <button class="ts-button">按鈕</button>
    <button class="ts-button">按鈕</button>
    <button class="ts-button">按鈕</button>
</div>
概要

元件裡的項目會自動以空白區隔,項目會在過寬時自動換行。若希望某個項目可以填滿剩餘空間,請使用網格系統

外觀
垂直的

將排列的方向改為上下垂直。

<div class="ts-wrap is-vertical">
    <button class="ts-button">按鈕</button>
    <button class="ts-button">按鈕</button>
    <button class="ts-button">按鈕</button>
</div>
水平對齊

項目可以選擇靠左、中或右對齊。

<div class="ts-wrap is-start-aligned">
    <button class="ts-button">置左對齊</button>
</div>
<div class="ts-wrap is-center-aligned">
    <button class="ts-button">置中對齊</button>
</div>
<div class="ts-wrap is-end-aligned">
    <button class="ts-button">置右對齊</button>
</div>
垂直對齊

根據項目之間的高度,可以更改其上、中或下對齊方式。

Consectetur adipiscing elit. In fermentum metus dolor.
置上對齊
Consectetur adipiscing elit. In fermentum metus dolor.
Consectetur adipiscing elit. In fermentum metus dolor.
置中對齊
Consectetur adipiscing elit. In fermentum metus dolor.
Consectetur adipiscing elit. In fermentum metus dolor.
置下對齊
Consectetur adipiscing elit. In fermentum metus dolor.
<div class="ts-wrap is-top-aligned">
    <div class="ts-box has-padded" style="width: 30%">
        Consectetur adipiscing elit. In fermentum metus dolor.
    </div>
    <div class="ts-box has-padded" style="width: 30%">
        置上對齊
    </div>
    <div class="ts-box has-padded" style="width: 30%">
        Consectetur adipiscing elit. In fermentum metus dolor.
    </div>
</div>
<div class="ts-wrap is-middle-aligned">
    <div class="ts-box has-padded" style="width: 30%">
        Consectetur adipiscing elit. In fermentum metus dolor.
    </div>
    <div class="ts-box has-padded" style="width: 30%">
        置中對齊
    </div>
    <div class="ts-box has-padded" style="width: 30%">
        Consectetur adipiscing elit. In fermentum metus dolor.
    </div>
</div>
<div class="ts-wrap is-bottom-aligned">
    <div class="ts-box has-padded" style="width: 30%">
        Consectetur adipiscing elit. In fermentum metus dolor.
    </div>
    <div class="ts-box has-padded" style="width: 30%">
        置下對齊
    </div>
    <div class="ts-box has-padded" style="width: 30%">
        Consectetur adipiscing elit. In fermentum metus dolor.
    </div>
</div>
密度

欄位的間距可以更密或是更寬鬆。

<div class="ts-wrap is-relaxed">
    <button class="ts-button">項目</button>
    <button class="ts-button">項目</button>
</div>
<div class="ts-wrap">
    <button class="ts-button">項目</button>
    <button class="ts-button">項目</button>
</div>
<div class="ts-wrap is-compact">
    <button class="ts-button">項目</button>
    <button class="ts-button">項目</button>
</div>
組合應用
關聯標籤

標籤元件就算換行,也能保持一定的空白間隔。

不重要預置圖片,僅作為範例用 Yami Odymel
不重要預置圖片,僅作為範例用 Henry Wu
不重要預置圖片,僅作為範例用 Sean
不重要預置圖片,僅作為範例用 Ming Tsay
不重要預置圖片,僅作為範例用 Mac Taylor
不重要預置圖片,僅作為範例用 Tsundere Chen
<div class="ts-wrap is-compact">
    <div class="ts-chip">
        <img src="user.png" /> Yami Odymel
    </div>
    <div class="ts-chip">
        <img src="user.png" /> Henry Wu
    </div>
    <div class="ts-chip">
        <img src="user.png" /> Sean
    </div>
    <div class="ts-chip">
        <img src="user.png" /> Ming Tsay
    </div>
    <div class="ts-chip">
        <img src="user.png" /> Mac Taylor
    </div>
    <div class="ts-chip">
        <img src="user.png" /> Tsundere Chen
    </div>
</div>
表單欄位

透過間隔容器讓表單欄位保持一定空白距離。

使用者帳號
密碼
<div class="ts-wrap is-vertical">
    <div class="ts-text is-label">使用者帳號</div>
    <div class="ts-input is-start-icon">
        <span class="ts-icon is-user-icon"></span>
        <input type="text" />
    </div>
    <div class="ts-text is-label">密碼</div>
    <div class="ts-input is-start-icon">
        <span class="ts-icon is-lock-icon"></span>
        <input type="password" />
    </div>
</div>
樣式變數
說明

項目之間的空白間隙寬度。

在尋找相似的元件嗎?
由來自 台灣的 Yami Odymel 所設計,當然還有貢獻者們的愛心❤️。原始碼授權方式為 MIT,文件則為 CC 0 公眾領域。還請盡情地使用、分享或一同改進。Tocas UI 是卡莉絲伊繁星的設計語言,而卡莉絲伊繁星屬對空音商事
台灣正體語系協作者:Yami Odymel、coin3x、Sea-n
擁有 Tocas UI 的所屬組織商標