為什麼 Figma 是設計師必學的工具

在 Figma 出現之前,網頁設計的工作流程非常分散:在 Sketch 做設計、Zeplin 交付標注、InVision 做原型、Google Drive 管理版本——光是在工具之間切換就耗掉大量時間。

Figma 把這些全部整合到一個工具裡,加上基於瀏覽器的協作特性(不需要安裝、可以即時多人編輯),大幅降低了設計師和客戶、工程師之間的溝通摩擦。

如果你還在用其他工具,或已經在用 Figma 但只是把它當成「高級 PowerPoint」,這篇文章能幫你解鎖更多效率。

從頭開始:建立一個有組織的 Figma 檔案結構

凌亂的 Figma 檔案是效率殺手。在每個新案子開始前,花 10 分鐘建立清楚的結構。

一個典型的網頁設計 Figma 檔案結構

  1. Cover(封面頁):記錄專案名稱、客戶、版本、最後更新日期
  2. Design System(設計系統):顏色樣式、文字樣式、Spacing tokens、圖示庫
  3. Components(元件庫):Button, Input, Card, Navigation 等可重複使用元件
  4. Wireframes(線稿):低保真的頁面結構規劃
  5. Designs(正式設計稿):Desktop 和 Mobile 版本,按頁面分 Frame
  6. Prototype(原型連結):可交互的 clickthrough prototype
  7. Dev Handoff(開發交付):確認後的最終稿,帶有標注和資產

使用 Figma 的 Pages(左側 Tab)來區分這些區域,而不是把所有東西堆在同一個畫布上。

核心功能 1:樣式(Styles)系統

Figma 的樣式(Styles)功能讓你把顏色、文字樣式、效果定義為可重複使用的系統,類似 CSS 的變數概念。

建立顏色樣式

在選取面板選取一個顏色後,點擊「+」建立樣式,命名為 Primary/900, Primary/500, Neutral/100 等語意化名稱。之後任何使用這個顏色的元素,都連結到這個樣式——修改樣式,所有使用處同步更新。

建立文字樣式

定義 H1, H2, H3, Body/Large, Body/Regular, Caption 等文字樣式,包含字型、大小、行高、字間距。設計稿中所有文字使用樣式,不要用「散的」文字設定。

這個小習慣讓你之後調整字型或色彩主題時,不需要一一手動修改,只要改樣式定義,全部自動更新。

核心功能 2:Auto Layout

Auto Layout 是 Figma 最重要的功能之一,也是很多設計師沒有充分利用的地方。

它讓你的 Frame 具有類似 Flexbox 的行為——子元素排列方式(水平/垂直)、間距、padding 都可以設定,並且會自動適應內容的高度或寬度變化。

為什麼它重要

沒有 Auto Layout 的設計稿,按鈕的文字一改變,你就要手動調整按鈕的寬度;Nav 加了一個選項,你要手動移動其他選項的位置。有了 Auto Layout,這些都是自動計算的。

使用建議

  • 幾乎所有的 Frame 都應該使用 Auto Layout
  • 以「由內而外」的方式構建:先設計最小的元件(Button),用 Auto Layout 包起來;再組合成更大的結構(Navbar);最後組成頁面。

核心功能 3:Components 和 Variants

Component(元件):Figma 中可重複使用的設計單元。你設計一個 Button,把它轉換成 Component(右鍵 > Create component),然後在頁面上使用 Instance(元件的拷貝)。修改主要元件,所有 Instance 自動更新。

Variants(變體):同一個元件的不同狀態或版本。例如 Button 元件的 Variants:Primary / Secondary / Ghost;未懸停 / 懸停(hover)/ 按下(pressed)/ 停用(disabled)。

使用 Variants,你可以在一個 Component 下管理所有狀態,讓設計稿更接近真實的開發實現。

實用的 Component 建議

建立一個 Design System 的 Page,所有的 Component 都放在這裡。在實際設計時,使用 Component 的 Instance,絕對不要直接在頁面上修改主要 Component 的設計。

開發交付:讓工程師愛上你的設計稿

Figma 有內建的開發模式(Dev Mode),讓工程師可以直接查看設計稿的標注和樣式數值、下載 SVG 圖示或圖片資源,甚至生成基礎的 CSS 代碼。

交付前的準備清單

  • 確認所有文字都使用了命名的文字樣式,字型都有嵌入(不是系統字體的話要確認工程師端也有安裝)
  • 確認所有顏色都使用了 Color Styles
  • 圖示統一使用 SVG,必要的圖片資源 Export 好並命名清楚
  • Frame 命名清楚(HomePage-Desktop, ContactSection-Mobile)
  • 響應式設計:Desktop(1440px)和 Mobile(390px)版本都要有
  • 寫一份簡單的交付說明(哪些動效需要特別注意、特殊互動的邏輯)

客戶審看流程

Figma 現在支援「Share for review」連結,讓客戶不需要帳號就能在瀏覽器中查看設計稿、留下評論。比截圖傳 LINE 的方式清楚太多了。

設定好 Prototype,讓客戶可以點擊按鈕跳頁,模擬真實的使用體驗——很多客戶看了可點擊的 Prototype 才真正理解設計意圖,確認速度也快很多。

善用 Figma 的這些功能,不只是讓你工作更快,也讓你呈現給客戶的設計更專業、易懂,大幅減少「我不知道你說的是這個樣子」的修改來回。