iT邦幫忙

2024 iThome 鐵人賽

DAY 11
0
Modern Web

0~1 的 Design System 之旅系列 第 11

第十一篇-好工具-figma-Design Token(下)

  • 分享至 

  • xImage
  •  

根據昨天的內容,我們已把 design Token 原理、層級、做法實作了一遍,也完成了color 的 Design Token。今天我們對其他設定的注意事項講解一下,讓各位捧油在設定其他 Design Token 的時候會順利一點(但願~)。

  • 圓角、字級:
    我們可以用 figma 提供的另一種 variable 型態(Number) 來設定圓角、字級。在 number collection 裡面一樣定義 base、functional,要注意的是,functional 的值要基於 base,這樣才是Design Token 的精隨。
    https://ithelp.ithome.com.tw/upload/images/20240920/20113256tudG8pQtm0.png

  • 預設文字/語系:
    文字可以用 Text 型態來設定,因為文字相對單純,所以我們就僅設定 base 即可,但要複製一組 text variable 來修改成英語語系。
    https://ithelp.ithome.com.tw/upload/images/20240920/201132561ECdrxRIUG.png

套用 Design Token

辛辛苦苦設定好的 Design Token 要如何套用呢?我們以物件的屬性搭配 Design Token 的功能定義,一個一個套用。

  • 面板:
  1. 底色:點選登入頁物件,點擊 fill ,點選 Libraries 頁籤裡的 panel-bg。
  2. 外框:點選登入頁物件,點擊 stroke,點選 Libraries 頁籤裡的 panel-border。
  3. 圓角:點選登入頁物件,點擊圓角圖示右邊的六角形小icon,點選 panel-border-radius。
    https://ithelp.ithome.com.tw/upload/images/20240920/20113256O4MBl5LUVP.png
  • 輸入框:
  1. 底色、外框、圓角:同面板套法。 
  2. 預設文字:選取文字,找到右邊面版 Typography 右下方的六角形小 icon,點選 placeholder-account 套用帳號預設文字(密碼預設文字:placeholder-password)。
  3. 文字顏色:選取文字,點擊右邊面版 fill,點選 Libraries 頁籤裡的 text-secondary。
    https://ithelp.ithome.com.tw/upload/images/20240920/20113256uTvq2Vi7SO.png
  • 標題:
  1. 點選標題文字,找到右邊面版 Typography 右下方的六角形小 icon,點選 title 套用標題文字。
  2. 文字顏色:選取文字,點擊右邊面版 fill,點選 Libraries 頁籤裡的 text-primary。
    https://ithelp.ithome.com.tw/upload/images/20240920/20113256DcyNGgEwLg.png
  • 按鈕:
  1. 圓角:點選按鈕,點擊圓角圖示右邊的六角形小icon,點選 panel-border-radius。
  2. 底色:點選按鈕,點擊 fill ,點選 Libraries 頁籤裡的 btn-primary。
  3. 文字:點選按鈕,找到右邊面版 Typography 右下方的六角形小 icon,點選 btn-text 套用按鈕文字。
  4. 文字顏色:點選按鈕,點擊 fill ,點選 Libraries 頁籤裡的 btn-text。
    https://ithelp.ithome.com.tw/upload/images/20240920/20113256b1PTvySTRq.png
  • 模組切換:
    我們在 color 有做 Light /Dark 兩種色系,在 text 有做 CH /EN 兩種語系,當我們把所有物件都套好 Design Token 之後,點選登入頁物件,找到右側面版的 Appearance 右邊的雙六角形 icon,點擊 icon 之後會看到我們設定的色系、語系,就可以隨時切換了,是不是很方便呢?
    https://ithelp.ithome.com.tw/upload/images/20240920/20113256IGhrFLHeCI.png
    https://ithelp.ithome.com.tw/upload/images/20240920/20113256k0Xn2QMICh.png

  • 各家設計系統的 Design Token 有它們各自的命名方式與組合結構,但原理大小同異,有興趣的捧油可以參考 google material design、ant design system design token 。


上一篇
第十篇-好工具-figma-Design Token(上)
下一篇
第十二篇-好工具-figma-prototype
系列文
0~1 的 Design System 之旅30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言