Step 2. 定義 token 的實際屬性 — System tokens
System token 是語意化的 token,他定義了設計標籤的實際屬性,通過語意化的命名,定義了設計標籤的使用場景。在命名的時候,可以避免使用會和程式碼互相衝突的文字,舉例來說 type 在技術端能夠被解釋為很多意思,所以在命名的時候應該盡量避免使用。
Step 3. 將 token 指定給元件 — Component tokens
以元件為單位去限定設計標籤的使用。一個 System token 可以應用在很多個元件上,但是當我們想要更改其中一個元件的顏色時該怎麼辦?Component token 將語意化的 System tokens 劃分為更細的群組,方便大家能夠更靈活的使用設計標籤。
另外,Figma token 這個插件也能夠直接導出 JSON 檔案,方便我們在不同的 Figma 檔案中快速地進行沿用,因為有時候一個專案中會有很多不同的平台分別使用不同的檔案,這個功能便能夠幫助我們維持設計的一致性,真的非常的方便!(來自同事 Mila 的推薦)
結論 雖然建立 Design token 是一個浩大的工程,但是當我們建立好設計標籤時,他便能夠幫助我們更有效的運用與管理設計系統,除了能在 Figma 的檔案之間快速地沿用之外,在開發端也只需要下指令便能快速地更新至整個專案,大大的提升開發流程,也能夠讓設計與開發端的溝通更為順利。 我們認為,一個具有競爭力的UI設計師,不僅僅只專注在美學設計,更是要在開始設計的Day 1 就進行設計元件的系統化、模組化。因此,我們非常鼓勵設計師們都動手試試看,親身體驗 Design token的先苦後甘。 附註 本文參考以下文章與介紹影片: Figma Tokens | Figma Community
Figma Community plugin - Gives you the ability to use Design Tokens that can be used for a whole range of design…www.figma.com Design Tokens
Design tokens are the visual design atoms of the design system - specifically, they are named entities that store…www.lightningdesignsystem.com Design tokens - Material Design 3
Tokens store style values like colors and fonts so the same values are used across designs, code, tools, and platforms.m3.material.io UI 设计 Design Token 系列教学 02:Token 的 3 个层级 新像素_哔哩哔哩_bilibili
本期视频文档:https://www.yuque.com/docs/share/d61b026a-8981-4909-a5b0-bda0bf0b35e0?#Design Token…www.bilibili.com 註:本文為Able實習生 Cheryl Fang 撰寫, Steven Yeh 編輯。