Auto Layout
Section titled “Auto Layout”Auto Layout 是 Figma 最強大的功能之一,能夠建立響應式的佈局結構。 掌握 Auto Layout 可以大幅提升元件的可重用性與設計一致性。
巢狀 Auto Layout
Section titled “巢狀 Auto Layout”透過巢狀 Auto Layout,可以建立複雜的卡片佈局:
-
外層容器 — 設為垂直排列(
direction: vertical) -
內層列 — 設為水平排列(
direction: horizontal) -
設定間距 — 使用
gap控制子元素間距 -
填充模式 — 子元素設為
Fill container實現自適應寬度
| 屬性 | 說明 | 等同 CSS |
|---|---|---|
| Direction | 排列方向 | flex-direction |
| Gap | 子元素間距 | gap |
| Padding | 內部留白 | padding |
| Alignment | 交叉軸對齊 | align-items |
| Fill / Hug | 尺寸行為 | flex-grow / fit-content |
Components & Variants
Section titled “Components & Variants”建立可重用元件
Section titled “建立可重用元件”使用 / 建立元件群組層級:
Button/Primary/DefaultButton/Primary/HoverButton/Primary/DisabledButton/Secondary/DefaultButton/Secondary/HoverFigma 會自動將同層級的元件組織成群組, 方便在 Assets 面板中查找。
為常用狀態建立 Variants:
- State: Default / Hover / Active / Disabled
- Size: Small / Medium / Large
- Type: Primary / Secondary / Ghost
使用 Boolean property 控制可選功能:
Show Icon: true / falseShow Badge: true / false
透過 Component Properties 增加彈性:
- Text property:允許替換按鈕文字
- Instance swap property:允許替換圖示
- Boolean property:切換可選元素的顯示
| 操作 | 快捷鍵 |
|---|---|
| 建立 Auto Layout | Shift + A |
| 建立元件 | Ctrl/Cmd + Alt + K |
| 開啟原型模式 | Shift + E |
| 等距分佈 | Ctrl/Cmd + Shift + H/V |
| 重新命名圖層 | Ctrl/Cmd + R |
| 搜尋元件 | Shift + I |
- Felimet Hub 網站 — 使用 Figma 設計 Wabi-Sabi UI 系統的實際專案
- Docker 指南 — 技術筆記的另一個範例,展示不同主題的筆記結構