設(shè)計(jì)系統(tǒng)3:設(shè)計(jì)語(yǔ)言組件

字典是一部組成語(yǔ)言的詞語(yǔ)的集合,在設(shè)計(jì)的世界里我們稱之為UI KIT,(也有人稱他為toolbox),要組成一個(gè)字典,你必須知道你想定義的單詞有哪些,首先列出你產(chǎn)品里想要的UI元素,他們可能是button,Toolbar,Navbar,input field,或者其他的元素。將他們放在表格里,按照優(yōu)先級(jí)排名,以便你關(guān)注最重要的信息。記住這些元素只是第一波,當(dāng)你創(chuàng)作更多的體驗(yàn)的時(shí)候,你可能會(huì)定義更多的元素。

當(dāng)一個(gè)團(tuán)隊(duì)使用UI KIT,他們會(huì)在設(shè)計(jì)上花費(fèi)更少的時(shí)間,而在真正需要關(guān)注的地方,比如實(shí)際的體驗(yàn)上花更多的時(shí)間。有了UIKIT,意味著所有設(shè)計(jì)師可以產(chǎn)出高保真的設(shè)計(jì),使用UIKIT能讓設(shè)計(jì)產(chǎn)出的效率更高。此外,UX設(shè)計(jì)師使用UIKIT,也可以不用依賴視覺設(shè)計(jì)師來產(chǎn)出文檔。

工具

我用來創(chuàng)造工具的是Sketch,目前是數(shù)字產(chǎn)品設(shè)計(jì)師的首選,里面有一個(gè)可以重復(fù)使用的功能是Symbol,如果你熟悉前端開發(fā),你可以把他們看作是已經(jīng)編碼的可視化組件,他們就是單詞,Symbol和我們?cè)诋a(chǎn)品里編碼的組件有著1對(duì)1的關(guān)系,于是你可以在Sketch中更改樣式,并影響產(chǎn)品中的相應(yīng)組件。

UI KIT的設(shè)計(jì)目標(biāo)是告訴設(shè)計(jì)可以用什么UI元素,而且,UI KIT的商業(yè)目標(biāo)是節(jié)約時(shí)間,避免混淆,節(jié)省資金。

結(jié)構(gòu)

構(gòu)建UIKIT的頁(yè)面導(dǎo)航結(jié)構(gòu):

1.顏色:我們的調(diào)色板包含了每一個(gè)顏色的亮色調(diào)和暗色調(diào)

2.字體:字體樣式,字號(hào)字重

3.空間:8點(diǎn)網(wǎng)格系統(tǒng)和移動(dòng)布局的說明

4.深度:盒子陰影的深度

5.風(fēng)格指南:組成的UI元素的集合

6.模版:以Symbol為基礎(chǔ)創(chuàng)建的頁(yè)面模版

7.UI元素:設(shè)計(jì)所用到的所有UI元素

設(shè)立基礎(chǔ)

1. 創(chuàng)建樣式表 Style Sheet


2. 顏色:在Sketch中為樣式表重的所有顏色創(chuàng)建一個(gè)共享樣式。

為每一個(gè)顏色創(chuàng)建樣式,確保他們有相同的尺寸,這很重要。

3.字體:列出所有的文字樣式


4.圖標(biāo):

如果能使用svg,最好使用svg,他比iconfont要更好。

5.空間:

示意你的網(wǎng)格系統(tǒng)


示意我們的布局


移動(dòng)的常用布局

6.深度

在Sketch中創(chuàng)建所有盒子模型的可共享的深度。

為每個(gè)盒子創(chuàng)建一個(gè)Symbol,確保他們有相同的參數(shù)。

創(chuàng)建UI元素

一旦你有了UIKIT的基礎(chǔ),你只需要用你創(chuàng)建的Symbol,添加已定義的字體和圖標(biāo),并保證所有的間距在8點(diǎn)網(wǎng)格系統(tǒng)上。


注意:當(dāng)你組成元素的時(shí)候,要考慮到代碼是怎么實(shí)現(xiàn)的,(這里不是說要懂得寫代碼,但是最起碼要熟悉BoxModel和Html的結(jié)構(gòu)。)所有的UI都應(yīng)該在一個(gè)被代碼所定義的容器中,所以我們創(chuàng)建的UI元素也應(yīng)該如此,將容器看作是Html里的<div>

現(xiàn)在你可以創(chuàng)建一個(gè)一致的UI,一定要記住:你給開發(fā)什么,他就寫什么。(Developers will always code what you give them.)所以你的設(shè)計(jì)系統(tǒng)里的UIKIT應(yīng)該是連續(xù)的,下一篇文章中我們會(huì)提到如何跟你的團(tuán)隊(duì)去分享你的設(shè)計(jì)系統(tǒng)和UIKIT。

作者創(chuàng)建了一份免費(fèi)的UIKIT,有興趣的可以下載:

https://github.com/ogonzal87/oskrhq-uikit-mobile-app

或點(diǎn)擊下方鏈接查看原文和視頻。

https://vimeo.com/231731714

原文鏈接:https://blog.prototypr.io/a-dictionary-for-a-design-language-3afae1579586

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容