設(shè)計師如何與開發(fā)者合作(四):一致性(Consistency)的重要性

這篇譯文來自Invision團(tuán)隊免費提供的系列課程:設(shè)計師如何與開發(fā)者合作党晋。之前的譯文請查看:

設(shè)計師如何與開發(fā)者合作(一):什么是為開發(fā)而設(shè)計刷喜?

設(shè)計是如何與開發(fā)者合作(二):從哪里開始?需要詢問開發(fā)者的問題

設(shè)計師如何與開發(fā)者合作(三):加強團(tuán)隊協(xié)作:需要詢問開發(fā)者的問題2

一致性對用戶和開發(fā)者都很重要

設(shè)計既是藝術(shù)與科學(xué)的結(jié)合體小腊。你在這兩方面都很擅長的話伏尼,你創(chuàng)造的產(chǎn)品就會更為優(yōu)秀脖旱。

有很多辦法提升你在藝術(shù)方面的技能。今天我們要談?wù)摰氖侨绾翁岣呔W(wǎng)頁設(shè)計的科學(xué)性介蛉。

維基百科將科學(xué)定義為“調(diào)查現(xiàn)象萌庆,獲取新知識或者糾正整合已存在知識的結(jié)合體”。同時“用術(shù)語描科學(xué)币旧,它是一種基于經(jīng)驗或者可測量的數(shù)據(jù)践险,受到具體的推理原則的約束的調(diào)查方法”

從“科學(xué)地設(shè)計網(wǎng)頁”這個角度來說,我們需要經(jīng)常詢問這個問題:為什么要反對已經(jīng)被公認(rèn)為有效的原則吹菱?

這樣聽起來很難理解巍虫,讓我舉例說明一下。

開發(fā)UI時鳍刷,你需要根據(jù)你所屬的產(chǎn)品的生態(tài)系統(tǒng)下的一些基本規(guī)則來做出設(shè)計決策占遥。這些規(guī)則可以基于已經(jīng)建立的通用法則或產(chǎn)品在開發(fā)過程中的最佳實踐方法來建立∈涔希或者你可以作為架構(gòu)師來構(gòu)建它們瓦胎。

比如,在UI設(shè)計中尤揣,圖標(biāo)往往有其約定俗成的含義凛捏。比如下面這組圖標(biāo),你一看就知道是什么意思芹缔。

就算我不標(biāo)注坯癣,你也知道它們是什么意思吧?

你所做的任何設(shè)計決策最欠,都應(yīng)該像你選擇使用何種icon時那樣示罗,根據(jù)現(xiàn)在已經(jīng)存在的某種聯(lián)系來決定。

你的產(chǎn)品生態(tài)系統(tǒng)中可能有許許多多的規(guī)則或原則芝硬。某種特定的顏色在產(chǎn)品中代表什么意思蚜点?是否有自定義圖標(biāo)庫?在某些行為發(fā)生后需要設(shè)計什么動畫拌阴?這些都是你需要為你的產(chǎn)品設(shè)定的規(guī)則绍绘。

交給你一個挑戰(zhàn):努力為你的產(chǎn)品創(chuàng)定規(guī)則。

在你設(shè)計的時候迟赃,不斷地交叉檢查這些規(guī)則陪拘。并且對你之前設(shè)計的內(nèi)容進(jìn)行規(guī)則檢查,看看有什么不一致的地方纤壁。

不斷問自己一個問題“我為什么要這樣做左刽?”

比如:

-為什么我使用雙箭頭來表示下一張幻燈片?我有沒有在某些地方改用了單箭頭酌媒?這些行為一致嗎欠痴?

-為什么這個控件的邊框描邊是10px?我有沒有在別的空間上使用不同的描邊數(shù)值迄靠?我需要兩種不同的數(shù)值嗎?還是說我最好統(tǒng)一一下喇辽?

-為什么這個副標(biāo)題我用的是17px?我有沒有在類似的地方用18px?我真的需要擁有17px和18px兩種規(guī)格嗎掌挚?

-為什么在類似的情況下,我這里的間隔設(shè)為10px菩咨,那里的間隔卻設(shè)成了20px?我有一個關(guān)于元素間隔的規(guī)則嗎吠式?

-為什么我的這個側(cè)邊欄的背景用了灰色遮罩?在類似的情況下旦委,我用的是一樣的遮罩嗎?

記壮恰:不斷問自己為什么缨硝。

程序員是非常注重邏輯的。如果你給他們的交付物違反了某些規(guī)則(不關(guān)你是有意還是無意的)罢低,他們要么會給你打電話查辩,要么會編寫本不必要的代碼。這兩種情況都是在浪費時間网持。


設(shè)定規(guī)則宜岛,但不意味著你要變成機器人

你也許會想,如果我要不斷質(zhì)疑自己做的東西功舀,那我會喪失想象力并且最終打斷我的設(shè)計過程萍倡。

這并不會讓你束手束腳,相反辟汰,它可以幫助你找出可以適用于某一類情況的元素的最好方式列敲。

同時要記住,你不應(yīng)該嘗試一次定義所有的規(guī)則帖汞。

事實上戴而,這并沒有改變你的設(shè)計過程。如果你的工作流程是在ps中先設(shè)計好一個主頁翩蘸,再根據(jù)它設(shè)定內(nèi)頁的外觀所意,那是沒什么問題的。

當(dāng)你急需工作的時候催首,你需要開始比較扶踊,你現(xiàn)在的工作是否和之前的頁面的元素相一致?問上面我列出的那些問題或類似的問題郎任。這可以讓你的設(shè)計自動地幫你制定規(guī)則姻檀。

你不需要一開始就知道你想要每個段落都有一個20px的下邊距,但是當(dāng)你發(fā)現(xiàn)這種設(shè)置在多個條件下都能呈現(xiàn)很好的效果時涝滴,那就把它變成規(guī)則⌒灏妫現(xiàn)在你已經(jīng)知道有這么一條規(guī)則了胶台,帶著它審視所有的頁面器贩,確保它們都遵循了這個規(guī)則损搬。并且在以后的類似情境下使用這個規(guī)則渐夸。

看到了嗎某宪?設(shè)計并不難卧蜓。

利用設(shè)計規(guī)范(Style guide)來組織你的設(shè)計

設(shè)計規(guī)范可以幫助你方便地使用規(guī)則酣胀。有許多不同的辦法制定設(shè)計規(guī)范.但不管怎么說功炮,它們都至少包含顏色慕匠,字體杭朱,控件等將在整個設(shè)計過程中重復(fù)使用的元素阅仔。

我通常會深入挖掘設(shè)計規(guī)范,多寫一些元素的簡要說明。這可以幫助我回答“我為什么要在這里使用這個特殊元素呢”弧械。并且保持一致性八酒。

對元素添加描述文字有助于明確使用情境

設(shè)計規(guī)范也可以運用于設(shè)計軟件中。在sketch中刃唐,你可以為元素創(chuàng)建范例并重復(fù)使用羞迷。

編碼中有個詞叫DRY(Don't Repeat Yourself),意思是不要重復(fù)你自己画饥。用到這里也是合適的衔瓮。你已經(jīng)創(chuàng)建好了你想要的側(cè)邊欄樣式,背景抖甘,顏色热鞍,邊框,陰影衔彻,文字都已經(jīng)完美了碍现,為什么還要以后再設(shè)置一次呢?你只要將這些信息簡化為一個符號或?qū)ο髽邮矫准椋瑑Υ嫦聛碇缃樱院缶涂梢灾貜?fù)用了。

搞清楚你的規(guī)則并重復(fù)使用他們悴晰,這將大大加快你的設(shè)計過程慢睡。

規(guī)則與一致性帶來的好處

在本節(jié)中,我們一直在談?wù)摽茖W(xué)和邏輯背后的設(shè)計铡溪。這些東西本質(zhì)上是為了保持代碼的簡潔清晰和幫助開發(fā)者減小工作量漂辐。從長遠(yuǎn)來看,這些工作最終會幫助提升用于體驗棕硫。

不管我們是否意識到這一點髓涯,作為人類,我們總是習(xí)慣于對系統(tǒng)和一致性作出回應(yīng)哈扮。

對用戶而言纬纪,一個規(guī)則嚴(yán)謹(jǐn)并且一致性強的網(wǎng)站會比一個結(jié)構(gòu)隨意的網(wǎng)站體驗更好蚓再。用戶雖然意識不到這些規(guī)則和一致性的存在,但是他們會不自覺地受到影響包各。

你也聽說過客戶想要一個“專業(yè)”且“干凈”的設(shè)計吧摘仅?這正是規(guī)則與一致性能夠帶來的感受。

在設(shè)計過程中時刻想著規(guī)則——它們是為開發(fā)而設(shè)計的基石之一问畅。沒有什么能比規(guī)則更能同時提升用戶體驗與基礎(chǔ)代碼了娃属。在下個項目中努力嘗試這樣做,你會得到很大的成長护姆。

小結(jié)

-讓你的設(shè)計更有邏輯

-定義一組你所使用的的元素和模式的規(guī)則矾端,并在整個網(wǎng)站的設(shè)計中貫穿他們。

-當(dāng)你在設(shè)計過程中定義這些規(guī)則時卵皂,記得回過頭來看看之前已完成的頁面有沒有符合新的規(guī)則秩铆。

-不斷問自己:“為什么我這樣設(shè)計?”從而避免在相似的情境下使用兩種不同的設(shè)計

-創(chuàng)建設(shè)計規(guī)范來組織你的規(guī)則渐裂。

-從心里認(rèn)同豺旬,在一致性上花費的苦功最終會提升整個用戶體驗和代碼庫钠惩。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末柒凉,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子篓跛,更是在濱河造成了極大的恐慌膝捞,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,204評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件愧沟,死亡現(xiàn)場離奇詭異蔬咬,居然都是意外死亡,警方通過查閱死者的電腦和手機沐寺,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評論 3 395
  • 文/潘曉璐 我一進(jìn)店門林艘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人混坞,你說我怎么就攤上這事狐援。” “怎么了究孕?”我有些...
    開封第一講書人閱讀 164,548評論 0 354
  • 文/不壞的土叔 我叫張陵啥酱,是天一觀的道長。 經(jīng)常有香客問我厨诸,道長镶殷,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,657評論 1 293
  • 正文 為了忘掉前任微酬,我火速辦了婚禮绘趋,結(jié)果婚禮上颤陶,老公的妹妹穿的比我還像新娘。我一直安慰自己埋心,他們只是感情好指郁,可當(dāng)我...
    茶點故事閱讀 67,689評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著拷呆,像睡著了一般闲坎。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上茬斧,一...
    開封第一講書人閱讀 51,554評論 1 305
  • 那天腰懂,我揣著相機與錄音,去河邊找鬼项秉。 笑死绣溜,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的娄蔼。 我是一名探鬼主播怖喻,決...
    沈念sama閱讀 40,302評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼岁诉!你這毒婦竟也來了锚沸?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,216評論 0 276
  • 序言:老撾萬榮一對情侶失蹤涕癣,失蹤者是張志新(化名)和其女友劉穎哗蜈,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體坠韩,經(jīng)...
    沈念sama閱讀 45,661評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡距潘,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,851評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了只搁。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片音比。...
    茶點故事閱讀 39,977評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖氢惋,靈堂內(nèi)的尸體忽然破棺而出洞翩,到底是詐尸還是另有隱情,我是刑警寧澤明肮,帶...
    沈念sama閱讀 35,697評論 5 347
  • 正文 年R本政府宣布菱农,位于F島的核電站,受9級特大地震影響柿估,放射性物質(zhì)發(fā)生泄漏循未。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,306評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望的妖。 院中可真熱鬧绣檬,春花似錦、人聲如沸嫂粟。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽星虹。三九已至零抬,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間宽涌,已是汗流浹背平夜。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留卸亮,地道東北人忽妒。 一個月前我還...
    沈念sama閱讀 48,138評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像兼贸,于是被迫代替她去往敵國和親段直。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,927評論 2 355

推薦閱讀更多精彩內(nèi)容