figma如何為設計系統(tǒng)賦能
編輯導語:對于設計系統(tǒng),我們最熟悉的應該是設計組件了。那么,什么樣的設計組件才是真正適合我們辦公需求的呢?作者使用了 figma 這個軟件,教大家如何使用 Component的功能。希望對你設計系統(tǒng)有所幫助。
對于設計系統(tǒng),我們最熟悉和常用的應該就是設計組件了,即 UI kits,包括輸入框、按鈕、文字、鏈接、下拉菜單等等。作為構(gòu)成一個界面的最小元素, UI kits可以理解成這些最小元素的常用集合體的稱呼。下一步,我將使用 figma這個軟件,教大家如何使用 Component的功能。
一、 figma軟件的四大優(yōu)勢
在sketch的時代,團隊設計師的協(xié)作方式是通過一個本地的sketch規(guī)范文件,以復制粘貼的方式來復用一些元素和控件,但是隨著項目的不斷發(fā)展,設計師之間的協(xié)作也越來越多,使用sketch軟件管理組件庫的協(xié)同不及時的問題就暴露了出來了。
1. sketch協(xié)同困難
sketch軟件管理組件庫的方式很難及時地通知協(xié)同的同事,需要口頭通知或者在工作群中告知大家更新了新組件庫文件,很多手頭上多條業(yè)務線并行的設計師常常會忽略更新組件庫的通知,造成組件庫不同步,更有甚者需要在長長的聊天記錄中尋找更新的信息,費時又費力。
2. sketch通知不及時
也許有人會說,sketch有個自動進行提醒功能,一旦有更新,就會在右上角顯示一條提示信息,設計師只需要點擊提醒,下載最新組件文件即可完成更新。但是這個功能在強大的figma軟件面前還是顯得微不足道。
3. figma是多人協(xié)作利器
正是因為sketch的短板,設計師迫切需要一款云協(xié)作軟件來降低通信和協(xié)作成本。多人協(xié)作算是figma的特色功能,可以在自己的操作界面實時看到別的角色是在做什么操作。
4. figma的社區(qū)(練習場功能)
在figma的社區(qū),世界各地的設計師分享他們自己的設計源文件,可以看到很多設計效果是如何實現(xiàn)的。
figma每一次功能更新在社區(qū)里面都會有play groud,相當于將每一次更新的功能變成一個個小案例,經(jīng)過自己的實際操作后,更新的功能其實也就學會了,可以應用到自己的實際工作之中,非常實用。
5. 四大優(yōu)勢總結(jié)
figma做為一款劃時代的產(chǎn)品,我總結(jié)四點優(yōu)勢:
- 它以多人協(xié)作為核心功能,主打線上多人協(xié)作;
- 無論你是 mac還是windows系統(tǒng)都可以使用;
- 不管是界面設計還是原型制作都可以做到;
- 還有強大的社區(qū)資源可以借鑒。
二、 組件庫的原子理論
1. 組件理論的起源
一談到設計組件庫,就不得不說“原子設計理論”,這套理論是在2013年,由前段開發(fā)工程師Brad Forst在《Atomic Design》一書中提及的概念,在化學世界中,所有的物質(zhì)都是有原子構(gòu)成,原子組合構(gòu)成分子,分子組合構(gòu)成有機物,最終形成宇宙萬物。
2. 五個層面各指什么元素
原子設計理論的出現(xiàn)就是為了幫助我們?nèi)ゴ罱ㄔO計系統(tǒng),Brad Forst從化學學科類吸取知識,認為設計組件應該5個層面內(nèi)容構(gòu)成:原子、分子、組織、模版和頁面,通過這5個層面構(gòu)建一張產(chǎn)品界面。
原子:指的是最小的單位,比如顏色、字號、圖標等。
分子:指由兩個或多個原子組裝而成具有功能性的組件,比如搜索框、tab欄等。
組織:指分子和原子組成的更大組裝體,比如詳情模塊、內(nèi)容信息區(qū)域等。
模版:指區(qū)域模構(gòu)成的頁面模版,比如產(chǎn)品的詳情頁、列表頁、異常頁等。
頁面:指模板在設計師和工程師的協(xié)作下,變成實際的頁面。
三、組件的基礎知識
在sketch中組件的功能是“Symbol”,在figam中則是“Componer”,其功能是一樣的只是兩款軟件的叫法不同。以下是我整理“Componer”四點基礎知識。
1. 創(chuàng)建組件的方法
在figma中創(chuàng)建組件有兩種方法;
第一種:鼠標選中將要組件化的元素,這時頂部工具欄由一個功能鍵變成了兩個功能鍵,點擊“Greate Componer”的功能鍵,元素由灰色邊框變成紫色邊框,即創(chuàng)建成功。
第二種:鼠標選中將要組件化的元素,按快捷鍵“command+option+k”,即創(chuàng)建成功。*我比較推薦使用第二種方法,畢竟快捷鍵可以提高我們做圖的效率。
2. 組件的父級和子級
組件有兩個級別,我們可以根據(jù)圖標的樣式進行區(qū)分,四個實心菱形樣式的圖標就是父級、一個空心菱形樣式的圖標就是子級。
將父級組件變成子級的組件有兩種方法:
第一種:按住已經(jīng)組件化的元素,按住“option”鼠標不放,將父級元素拖動到空白處,就會出現(xiàn)子級元素。
第二種:或者是按快捷“command+d”也會在旁邊出現(xiàn)一個子級組件。
3. 編輯組件
正是因為父級的組件是可以覆蓋子級組件的樣式,當我們?nèi)ジ母讣壚锩嬉粋€元素,比如是顏色,那子級里面的元素就會跟著改變。
但是子級組件的更改樣式,父級的組件將不會受到影響,比如我更改子級組件的圓角度由0改成100,你可以看到父級組件樣式?jīng)]有受到影響。
除了這個關(guān)系,子組件也是可以清除樣式的回歸到夫級組件最原始的樣式,比如選中子級組件為他更改顏色和圓角度數(shù),點擊“resrt overrrides”即可去除所有組件樣式。
當然,新的樣式也是可以同步到之前老樣式的組件,只需要選中新樣式的組件,點擊“push overrides to main component”,之前所有的組件將采用新的樣式。
取消組件狀態(tài)的快捷鍵也是有的,只要按住“command+option+b”就可以了。
假設你的老板對彈窗界面的按鈕樣式不滿意,要求由直角改成圓角,這個時候只需要更改父級別組件的圓角,頁面中所有子級組件將統(tǒng)一都改成圓角,大大的提高了工作效率。
4. 追蹤組件
追蹤父級組件這個功能不怎么常用,但是還有有必要聲明一下,選中子級組件,點擊右側(cè)“go to main Componer”即可。
四、管理創(chuàng)建的組件
組件的基礎功能都講清楚了,接下來對組件管理的知識點進行講解,我個人理解這一部分也是很重要了,因為我以下講解的四個部分內(nèi)容是環(huán)環(huán)相扣的,只有做好前一步下一步才可以順利進行。
1. 組件的命名
首先就是大家容易忽略的問題,很多人將組件的命名沒有規(guī)律,以至于在第二步調(diào)用組件時候困難重重。
我建議使用「/」來為組件命名,用于給組件進行分類,這樣可以幫助figma判斷組件內(nèi)元素的層級,如圖:
命名好了之后,可以點擊“assts”輸入你命名的組件名稱就可以找到了組件了。比如我搜索“icon”,就可以找到所有命名為icon的組件了。
這里有一個技巧,如果你在創(chuàng)建組件的時候,在“component”這里對這個組件進行了簡短的文字描述說明,點擊“assts”搜索的時候組件的旁邊就會出現(xiàn)氣泡彈窗,彈窗的內(nèi)容可以讓你清楚地知道組件是干什么用的,針對于組件數(shù)量特別多的系統(tǒng),很好用。
2. 組件的嵌套
當我們把元素都制作成組件后,就可以進行組件的嵌套了也就是“巢狀元件”,也就是說一個組件可以包含另外一個組件。比如下面這個按鈕是icon和文字構(gòu)成的(紫色是父級、藍色是子級),在父級中我們可以隨意的更改icon的數(shù)量,來改變子級的樣式。
3. 組件的替換
正是因為有前兩步規(guī)范的組件命名和組件嵌套,我們在搭建頁面時候可以輕松自如地根據(jù)組件的命名,隨意地替換組件的樣式。
或者是在一個按鈕組件的基礎上,根據(jù)icon的命名替換成復合需求功能的不同按鈕。
比如下面這個場景中的tab欄,將按鈕將由兩個替換成一,或者是更改主題顏色等等業(yè)務需求都可以通過組件替換功能去實現(xiàn)。
#專欄作家#
斜杠7濕兄,公眾號:斜杠7濕兄,人人都是產(chǎn)品經(jīng)理專欄作家。星光不問趕路人,時光不負有心人,勵志做一個知識的分享者。
本文原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載
題圖來自Unsplash,基于CC0協(xié)議
很實用呢,感謝分享
老規(guī)矩,資料在公眾號,需要的話免費拿走,獲取方式:關(guān)注“斜杠7濕兄”公眾號,發(fā)送文字“1733”,獲得獲取方式~