Design Tokens 設計系統落地(Figma/Token Studio→程式碼)|多品牌、多專案一致化、維護成本大降
為什麼要用 Design Tokens?
設計稿與程式碼最大的落差在「命名與重複」。傳統把 #1E90FF 直接寫在 20 個地方,改色就要搜全站;多品牌多專案更是崩壞。Design Tokens 把顏色、字級、間距、陰影、圓角等抽象成可命名的參數,在設計與程式碼兩端共享,讓調整只需改一處、全站同步。
Token 分層與命名策略
三層模型(建議)
Base/Primitive(原子):實際值,例如 #0A84FF、16px。
Semantic(語意):對應用途,例如 color.bg.default、color.text.muted、radius.md。
Component(組件):元件專屬,例如 button.primary.bg, tag.success.border。
命名規則(範例)
{category}.{role}.{state?}.{scale?}
顏色:color.text.default / color.bg.inverse / color.border.subtle
間距:space.2, space.4(刻度使用 0,2,4,8,12,16…)
圓角:radius.sm|md|lg|pill|full
字級:font.size.sm|md|lg|xl|2xl
組件:button.primary.bg, button.primary.text, input.focus.ring
核心原則:頁面不直接用六位色碼與 px,而是使用語意 Token
從 Figma(Token Studio)到程式碼:落地流程
在 Figma 以 Token Studio 建立 Token 結構
建立集合(Sets):base、semantic、component
建立主題(Themes/Modes):brand-Default、brand-X、light、dark
使用「別名(Alias)」:semantic.color.bg.default 指向 base.color.neutral.0
版本控管與審核
Token Studio 連接 Git Repo(JSON/YAML)。
每次調整產生 PR,Reviewer(設計/前端)共同審核。
使用 semver(如 v1.3.0),破壞性變更(rename/remove)需出 Changelog。
自動化輸出(Style Dictionary 等)
CI 觸發:Token JSON → Style Dictionary → 產出
Web:CSS Variables、TS 常數、Tailwind 設定片段
iOS:Swift/UIColor, SwiftGen 資源
Android:XML(colors.xml、dimens.xml)
在專案消費 Tokens
Web:var(--color-bg-default) / var(--space-4)
React:在 Theme Provider 切換品牌 / 明暗主題
Native:以平台層封裝(ThemeManager)注入
iOS/Android 消費(概念)
iOS:以 Tokens.swift 產出 UIColor.tokensBrandPrimary;在 ThemeManager 依品牌/主題切換。
Android:colors.xml/dimens.xml 載入於 ThemeOverlay.BrandX,以 MaterialTheme composables 消費。
多品牌 / 多專案的落地方法
共用語意層,不共用品牌層
semantic.* 在所有品牌/專案一致。
base.brand.* 由各品牌覆寫(如主色、字體、圓角風格)。
主題疊加(Theme as Layer)
層級示例:brand-X → light / dark → project-landing-2025(活動覆寫)。
規則:越靠近場景的層,覆寫越少,周期越短。
治理(Governance)與版本控管
角色:
設計(Owner Token 命名)/前端(落地可行性)/DesignOps(流程與 CI)
分支:
main(可發佈)/feat/*(新 Token)/fix/*(修正)
規範:
禁止在頁面/元件直接寫 Hex/px(除非臨時,須回填 Token)
所有變更均經 PR + Changelog(標註 BREAKING)
每季清理「僵屍 Token」(未被消費的條目)
驗收 KPI(可量化)
樣式 PR 的「檔案變更行數」中位數下降 ≥30%
從需求到 UI 同步開發的時程縮短 ≥30%
主題切換工時:單品牌→多品牌 ≤ 1 天
無 Token 直寫 Hex/px 的檢出率(lint)趨近 0
Bug 類型「色彩/字級/間距不一致」下降 ≥40%
常見踩雷
只做「原子」不做「語意」:後期覆寫地獄。
把品牌色硬寫在元件:品牌切換要拆頁。
沒有版控:設計改了、程式碼不知道。
一次導入全站:建議從 3 個核心元件開始滾動遷移。
忽略無障礙:語意 Token 要包含對比度(如 color.text.onBrand),在暗/亮主題都通過 AA。
結語
若你現在正面臨「一套設計、三個品牌、五個專案」的反覆重工,這套 Token 化流程能立刻止血:設計以語意命名,程式碼以變數消費,CI 以自動化輸出。下一步我可以把你的現有色票與字級,直接轉成 Token Studio 檔與 Style Dictionary 專案骨架,順便挑三個核心元件做示範,明天就能開始落地。
讓體驗說話,用數據定案;讓好產品走得更遠。
都已經看到這邊了,想必我們的文章一定有幫助到你。
喜歡的話歡迎分享,或前往表單告訴我們你的需求,
樂活會有專業團隊為您解答!
推薦好文
-
專案風險控管與危機應變,修補溝通斷點,矯正目標偏差
專案過程中我們看待真相的原理,從小專案到大專案都一樣,再嚴謹的 SOP,終究還是由人執行。口頭一句「已交付」或一篇公告,不會讓事情自動到位,說了不等於做了,發文不等於落地。
-
LINE Bot×CRM×AI 智能客服:從提問到結案的 SLA 流程與自動化
把客服做成一條完整可追蹤的「提問 → 受理 → 分級 → 轉真人 → 結案 → 回饋」閉環。 我們用 LINE Bot+CRM+AI 知識庫,把每一次對話變成可量化、可稽核、可優化的服務流程。
-
全運會集章活動系統上線:從遊戲化到資料化
LOHAS IT 推出全運會集章活動系統:任務引擎、雙因子場域驗證、反作弊、高併發與即時看板一次到位。從遊戲化參與到資料化決策,支援序號庫與庫存管控,現場快速調整、後續可接 CRM/BI,讓活動又穩又好玩。
-
系統開發流程解密:用Trello敏捷開發縮短時程、提高成效
在現代系統開發專案中,快速反應、靈活調整已成為基本要求。想有效推動敏捷開發,不僅需要正確的方法論,還需要好用的工具輔助。今天,就讓我們分享如何透過Trello,一款輕量化專案管理工具,實踐敏捷開發,加速交付成果!
-
網站設計走向模組化?套版與客製開發的抉擇
在數位轉型浪潮下,網站設計快速朝向模組化與效率導向發展。愈來愈多企業希望網站能快速建置、容易維護,同時兼顧品牌形象與系統功能,因此在建站初期,往往會面臨一項抉擇:該選擇快速套版?還是全面客製化?
-
科技新焦點:AI技術突破、網路攻擊與假資訊衝擊
2024年,網頁的世界風起雲湧,其實有許多重大事件接踵而至,沒有關注的朋友可能不會知曉,但多到讓人目不暇給!與你分享近期四個熱騰騰事件,從AI新技術的突破到大規模的網絡攻擊,和我們一起了解最新的科技動態吧!
-
不會寫程式的你也能架站!
在數位時代,台灣的企業和創業者們正掀起一股使用 No-Code 和 Low-Code 平台的熱潮!這些平台讓你不需要懂程式碼,也能打造出不錯的網站。無論你是小型店家想要快速上線,還是創業新手想要測試你的創意,這些工具都能幫你迅速實現夢想。接下來,我們要介紹四款 No-Code 和 Low-Code 平台:Webflow、Bubble、Wix 和 OutSystems。這些平台功能強大,保證讓你大開眼界!一起來看看有哪些吧!
-
【工程師有福啦!】未來必備的新CSS
近期推出了一些新穎的 CSS 樣式,有些雖然尚未在所有瀏覽器中普及,但為工程師帶來更有感的css寫法與效率。此篇將介紹四個備受期待的 CSS一起看下去吧!
文章分類
最新文章
-
有利於SEO的五個架站平台報你知!
-
從個人到企業:微軟Copilot Pro引領智慧工作新浪潮
-
OpenAI推出GPT Store和ChatGPT Team,開啟AI客製化時代!
-
Tldraw AI 白板繪圖工具|只要畫草稿就可以幫你生成現實!
-
Midjourney V6 更新!下指令方式更新、可以畫出文字等三大更新重點總整理
-
Pantone 2024年度代表色「柔和桃Peach Fuzz」溫暖呼應伴隨你的心!
-
手機拍照就能建模?掃QRcode立即複製!設計家居業有福啦!— AR code object capture
-
給我15分鐘就好!時間管理—番茄鐘工作法!
-
2023年備受矚目「台灣設計展」就在新北!你我同圈人?O起來就知道!
-
全能導師:Google 25歲生日快樂!
-
表情符號自己做!Emoji Kitchen烹飪天地任你無限合成新表情!
-
【設計師有福啦!】超實用免費AI圖像生成工具看這邊!
-
Figma開發模式不好上手?超好用外掛這邊看!
-
通用GA轉GA4,你還習慣嗎?八大差異一次看
-
messenger最終併回facebook之潛在疑問
熱門文章
-
messenger最終併回facebook之潛在疑問
-
通用GA轉GA4,你還習慣嗎?八大差異一次看
-
Figma開發模式不好上手?超好用外掛這邊看!
-
【設計師有福啦!】超實用免費AI圖像生成工具看這邊!
-
表情符號自己做!Emoji Kitchen烹飪天地任你無限合成新表情!
-
全能導師:Google 25歲生日快樂!
-
2023年備受矚目「台灣設計展」就在新北!你我同圈人?O起來就知道!
-
給我15分鐘就好!時間管理—番茄鐘工作法!
-
手機拍照就能建模?掃QRcode立即複製!設計家居業有福啦!— AR code object capture
-
Pantone 2024年度代表色「柔和桃Peach Fuzz」溫暖呼應伴隨你的心!
-
Midjourney V6 更新!下指令方式更新、可以畫出文字等三大更新重點總整理
-
Tldraw AI 白板繪圖工具|只要畫草稿就可以幫你生成現實!
-
OpenAI推出GPT Store和ChatGPT Team,開啟AI客製化時代!
-
從個人到企業:微軟Copilot Pro引領智慧工作新浪潮
-
有利於SEO的五個架站平台報你知!
熱門標籤
- 網頁設計
- 前端
- 切版
- API
- Webhook
- RESTful API
- API Token
- AI導入
- 數位行銷
- 專案管理
- 設計
- 品牌
- 電商
- 客製化網站開發
- 網站設計
- 系統開發
- APP
- UI
- UX
- 行銷
- 技術
- 綠界
- LINE
- 電子發票
- 購物車
- 第三方平台
- 資安
- PHP
- Laravel
- Wordpress
- 人工智慧
- 數位內容
- 企業永續
- 網通設備
如果文章讓你激盪出點子或疑問,歡迎致電或來信跟我們聊聊唷!
聯絡我們










