今天帶來的這些規(guī)范,可是成為優(yōu)秀UI設(shè)計師必須知道的“純干貨”,還能讓大家深刻了解UI設(shè)計規(guī)范的本質(zhì)是什么。
圖標(biāo)規(guī)范
很多設(shè)計師以為UI設(shè)計就是設(shè)計圖標(biāo)。雖然事實并非如此,但圖標(biāo)的設(shè)計在整個UI設(shè)計中是比較基礎(chǔ)的一個環(huán)節(jié)。
圖標(biāo)與品牌標(biāo)志一樣,在設(shè)計時都需要做適當(dāng)?shù)臏p法,應(yīng)該盡量用簡約的線條去表達其含義,應(yīng)該盡量避免出現(xiàn)線條結(jié)構(gòu)過于復(fù)雜的設(shè)計,而且整體的圖標(biāo)都需要保持風(fēng)格一致,例如圖標(biāo)的線條粗細、邊角弧度、圖標(biāo)高度寬度比例、風(fēng)格等等。
特別是對于新人,所以大家一起來看看圖標(biāo)設(shè)計的規(guī)范吧:
1
像素對齊
需要嚴格的做到像素對齊,尤其是在做較小尺寸的圖標(biāo)時,如果不嚴格的遵循像素對齊,那最終的顯示效果就會出現(xiàn)問題。
2
多用布爾運算
在做圖標(biāo)的時候,能用基本圖形進行布爾運算的時候,盡量不要使用鋼筆,這樣做的好處有如下幾點:
讓你的圖標(biāo)更加規(guī)范
對圖形結(jié)構(gòu)理解更加深刻
后期更改形狀更加方便
3
獨特的風(fēng)格
在做系列圖標(biāo)的時候,一定要在前期給圖標(biāo)設(shè)定一個風(fēng)格及原則,使之看起來與眾不同。
在這里值得一提就是,我們在做線性圖標(biāo)時,一定要保證描邊粗細相同、圓角相同,如果這些基礎(chǔ)的規(guī)則都沒有遵循,那也就談不上風(fēng)格的統(tǒng)一、創(chuàng)新了。
4
視覺大小統(tǒng)一
在進行圖標(biāo)設(shè)計的時候,我們會使用柵格輔助線來幫助我們更加嚴格謹慎,但一定不要被輔助線困住,學(xué)會靈活運用,保持視覺上的大小統(tǒng)一。
在如今的APP設(shè)計環(huán)境當(dāng)中,一些APP設(shè)計大牛都一直強調(diào),設(shè)計師要為有品牌意識。那么,在圖標(biāo)的設(shè)計中,我們也必須強調(diào)“品牌性”,簡單的說就是把品牌中的抽象的概念變成具象化的圖形,把品牌主副色調(diào)應(yīng)用到圖標(biāo)設(shè)計中。同時建議大家每個星期完成一個主題的作品,提升自己的平面設(shè)計能力。
標(biāo)注規(guī)范
標(biāo)注主要是以下四種不同屬性的內(nèi)容:尺寸、文字、間距、顏色。
在進行標(biāo)注時,首先去除導(dǎo)航欄和標(biāo)簽欄,因為這些控件通用性非常強,需要單獨拿出來進行統(tǒng)一標(biāo)注,這里我們只對內(nèi)容區(qū)來進行標(biāo)注示例。
1
尺 寸
我們要將頁面上有所需要告知尺寸的內(nèi)容進行標(biāo)注,例如圖標(biāo)、圖片、頭像等等。關(guān)于尺寸維度的標(biāo)注我們需要注意的是:
有圓角的地方,需要將圓角半徑標(biāo)出。
對于一些控件,如button、列表,一定要隨時問自己有沒有特殊狀態(tài),如按壓狀態(tài)、無效狀態(tài)、選中狀態(tài)等等,如果你不標(biāo)明,開會就會默認沒有這些效果。
一般情況下,圖片的尺寸是需要告訴比例的,而不是固定的大小,這樣開發(fā)才能更好的適配,常用的圖片比例有4:3、16:9等。
很多沒有經(jīng)驗的設(shè)計師不理解適配的原理,所以很容易將一些控件給出固定的尺寸大小,如果你將這個按鈕的寬度和高度都標(biāo)注出來,開發(fā)就會將這個按鈕的大小寫死,一旦遇到屏幕(白色區(qū)域)較寬的時候,按鈕還是固定大小,就會影響視覺效果。所以正確的標(biāo)注方法是給出按鈕兩邊的間距,讓整個按鈕的寬度自適應(yīng)(當(dāng)然高度還是要固定的),這樣不論遇到哪種分辨率的尺寸,都能夠保持相同的視覺效果,擴展性極強。
2
文 字
文字,需要標(biāo)注文字的大小、字體、顏色、透明度、行高等等,當(dāng)然也可以和開發(fā)進行溝通,對一些內(nèi)容進行刪減。關(guān)于文字的標(biāo)注需要注意的事項:文字有一個很特殊的屬性,就在某些場景下,文字是動態(tài)的,所以這個時候,就需要將極限情況考慮清楚。
表面上我們將標(biāo)題文字的大小、顏色這些內(nèi)容標(biāo)注清楚就可以了,但是如果標(biāo)題文字過多的時候該怎么處理呢?所以必須要給出一個極限情況的規(guī)范,比如最多顯示多少個字符,字符超過極限值就用打點的方式處理。
3
間 距
有人可能會覺得間距和尺寸有些相似,但其實它們有著很大的不同,我們可以這樣理解:尺寸是形容容器的大小,而間距是形容容器之間的距離。間距相對比較簡單,只要標(biāo)注清晰就不會有太大問題。
4
顏 色
需要標(biāo)注顏色的內(nèi)容有分割線顏色、背景色、按鈕顏色等等。關(guān)于顏色的標(biāo)注需要注意的事項:切記文字的顏色已經(jīng)歸類到文字屬性里面,不用重復(fù)標(biāo)注,思路一定要保持清晰。
命名規(guī)范
很多UI設(shè)計師對于“命名”是沒什么概念的,他們都是隨隨便便地用一些沒有特定意思的字母去給頁面命名,這是不好的。因為統(tǒng)一的、規(guī)范的命名對我們自己的文件整理有很大的幫助,后期修改文件、圖層的時候更加方便快捷,而且規(guī)范的命名也顯得我們自身比較專業(yè)。而且,如果如果命名不統(tǒng)一,團隊之間的成員很難達成共識,任務(wù)交接時需要很大的學(xué)習(xí)成本。
而更重要的是,有規(guī)范的命名可以極大的節(jié)省程序開發(fā)的時間成本,減少很多不必要的溝通與重復(fù)切圖的概率,程序員完全可以直接使用的我們切片而不更改切片的名稱,后期我們更換切圖,只要切片名稱不變,開發(fā)看都不用看直接替換就可以了。
1
所有命名全部為小寫英文字母
在程序員的代碼里只有小寫的英文字母,如果你給出的命名全是中文的,那么他們是一定會更改的,所以命名全部用小寫的英文字母是最基本的規(guī)則。有些人會覺得寫這么多英文太麻煩,但其實為了自己專業(yè)能力的提高,這種規(guī)范的命名方式是必須要經(jīng)歷的過程,當(dāng)你習(xí)慣了這樣的命名方式后,你的成就感會油然而生。
2
命名格式
一個大型項目會分很多模塊,每個模塊由不同的設(shè)計師來獨立完成,還有人會專門管理公共的組件,如tabbar、navbar等等,這種情況下就會分為兩種切圖,一種是通用類型的切圖,還有一種就是各個模塊特有的切圖。
通用切片命名格式:
組件_類別_功能_狀態(tài)@2x.png
舉例:tabbar_icon_home_default@2x.png(對應(yīng)中文:標(biāo)簽欄_圖標(biāo)_主頁_默認@2x.png)
模塊特有切圖命名規(guī)則:
模塊_類別_功能_狀態(tài)@2x.png
舉例:mail_icon_search_pressed@2x.png(對應(yīng)的中文為:郵件_圖標(biāo)_搜索_默認@2x.png)
我們的原則就是清晰的表達出切片的具體內(nèi)容并且沒有重復(fù)的名稱。(要注意,命名中不能含有空格)
3
常用英文單詞
如果所有命名都寫為全稱,名字就會特別長,所以我們可以將一些常用的英文單詞進行縮寫,減少工作成本與開發(fā)代碼資源。至于怎么縮寫,只要整個團隊能夠達成共識并且輸出一份縮寫清單,任何縮寫規(guī)則都是可以的。
下面提供一些命名時常用的英文單詞列表:
bg(backgrond 背景)
nav(navbar 導(dǎo)航欄)
tab(tabbar 標(biāo)簽欄)
btn(button 按鈕)
img(image 圖片)
del(delete 刪除)
msg(message 提示信息)
pop(pop up 彈出)
icon(圖標(biāo))
selected(選中)
disabled(不可點擊)
default(默認)
pressed(按下)
back(返回)
edit(編輯)
content(內(nèi)容)
交互規(guī)范
以下幾點交互常識:
簡化操作:能一步完成的交互就不要分兩步。
用戶習(xí)慣:大部分用戶都有固化思維,我們作為設(shè)計師應(yīng)該尊重數(shù)據(jù),尊重用戶選擇。
減少干擾:減少界面元素的不確定因素,方便用戶快速找到自己想要的。
快速響應(yīng):加快用戶讀取的響應(yīng)速度,能夠避免從遠程取數(shù)據(jù)的,就盡量避免。
界面友好:除了根據(jù)需求提供視覺解決方案以外,在設(shè)計的過程中適當(dāng)?shù)丶尤胍恍┬〖毠?jié)使交互界面更加友好是設(shè)計師的職責(zé)所在。
圖片處理規(guī)范
1
圖片統(tǒng)一性
1)圖片色調(diào)色溫需統(tǒng)一,例如一個嬰兒產(chǎn)品的首頁,整體需要搭配暖色調(diào)的圖片,這樣看上去整體才比較統(tǒng)一舒服。
2)圖片比例需統(tǒng)一,例如一個賣貨的產(chǎn)品詳情頁,在同一屏的欄目中(頁面)所出現(xiàn)的產(chǎn)品或者人物,比例就需要有一個統(tǒng)一的大小比例,這樣看上去才比較統(tǒng)一舒服。
2
圖片細節(jié)處理
1)圖片精度不夠(這里所說的精度不是說DPI分辨率需要300哦,那是做高精度印刷輸出時才需要的,而在電腦及手機上的圖片DPI分辨率為72即可,另外輸出圖片時需適當(dāng)壓縮一下圖片的大?。㈦s色太多可以使用PS內(nèi)置的CR濾鏡處理。
2)圖片尺寸建議統(tǒng)一為偶數(shù)值,方便前端技術(shù)人員開發(fā)。
3)圖片邊緣避免與白色背景融合,可以在邊緣位置加色。
4)為了配合標(biāo)題字體,圖片可以局部調(diào)亮或調(diào)暗。
動效規(guī)范
無論是現(xiàn)在經(jīng)??吹降钠髽I(yè)/品牌H5宣傳頁面、移動端啟動頁,還是曾經(jīng)紅極一時的首頁動畫,都需要用到動效效果。會做點動效會給我們加分不少,尤其是做一些加載動畫,這是我們經(jīng)常會遇到的需求。
做動效時,我們需要注意以下幾點:
1)不論你的動畫有多好看、多吸引眼球,如果成本太高或者過于復(fù)雜都是無法落地的,所以我們要遵循簡單實用的原則來進行設(shè)計,千萬不要過度設(shè)計。
2)任何交互動作所導(dǎo)致的狀態(tài)都需要考慮正常狀態(tài)與異常狀態(tài)。拿加載動畫來說,我們需要考慮加載成功的反饋與加載失敗的反饋,并將之注明在輸出規(guī)范中。
3)動效使用的工具:可以PS做一些動態(tài)表情,用AE做一些加載動畫,頁面之間的交互動效可以使用Flinto、Principle等。
圖文來自于網(wǎng)絡(luò)
如侵權(quán)請告知刪除
聯(lián)系客服