如果您想訂閱本博客內容,每天自動發到您的郵箱中, 請點這里
在電子商務界,你的網站設計就是一張在線名片。它能幫助你從擁擠不堪的海量信息中脫穎而出,同時也反映出你的可信度。這是你的用戶通過初次訪問來了解你品牌的地方。如果他們沒有找到自己喜歡的,幾乎80%的人都會選擇離開你的網站。
這就是為什么在構建和設計網站時,永遠不要低估用戶滿意度帶來的影響。
接下來要講的是如何設計一個無可挑剔的、以用戶為中心的網站,來使你的網站轉化率飛速上漲。
如果不能引導用戶完成最終購買,那么設計再精美的網站都是毫無意義的。用戶沒有選擇在你這里購買的一個主要原因是復雜的網站導航。記住,用戶不希望無休止的點擊和滑動鼠標后才能找到他們想要的產品。如果他們發現自己正將時間浪費在不必要的操作上,就會棄你而去,到你的競爭對手那里。
這也是你想要阻止發生的事情。
人們常說不能以貌取人,但我們卻一直都在這么做。在電商的世界中,你的主頁就是顏值。
研究表明,只需0.05秒,一個用戶就能判斷出你的網站是否能夠滿足他們的需求。而且,如果你不能讓他們相信你的網站是可靠的、安全的或足夠有價值的,他們就會在眨眼之間拋棄你的網站。
那么,一個令人驚艷的主頁包含哪些要素呢?
主頁是用來吸引用戶并與他們建立關系的。但當你想把一位訪客變成付費用戶時,體現產品詳情頁重要價值的時刻就到了。它們需要為用戶深度展示你的產品,激發他們的興趣,并讓他們產生點擊“立即購買”按鈕的欲望。那么,讓我們來一起看看產品詳情頁中最重要的元素都有哪些吧。
如果有用戶不確定是否要從你這里購買產品,那他很可能會在深思熟慮前就離開你的網站。你需要向他們證明這是一個錯誤的選擇,而這正是“常見問題“的切入點。
創建一個頁面去回答用戶最常問的問題,會讓用戶感到高興,將他們的購買焦慮降到,也能夠更快引導他們完成購買。這就是為什么,你需要積極地構建FAQ頁面,提供可操作和有用的技巧,甚至通過截圖和圖片的形式來讓答案容易被更多人理解。
一個可靠的FAQ頁面還可以提升SEO(搜索引擎排名優化),特別是在語音搜索SEO和本地化SEO盛行的時代。數據顯示,22%的搜索者會使用語音搜索在網上查找本地企業。因此,綜合考慮電商SEO實踐與本地化SEO服務,對你的電商網站至關重要。
這就是FAQ頁發揮首要作用的地方。也就是說,在不損害用戶體驗的情況下,它使你有機會針對搜索時高頻出現,及具有地區特征的關鍵詞,來優化FAQ頁面的問題和答案。此外,這也有助于提升你的網站在語音搜索中的排名,因為谷歌經常使用FAQ頁面作為語音搜索結果。
你已經通過種種努力讓令人驚艷的主頁贏得了用戶的信任,用產品詳情頁頁的優質文案提升了他們對產品的興趣,現在是時候激發他們去完成最后的購買流程了。你千萬不能搞砸了這個關鍵環節,因為購買流程是購物流程閉環的最后一步。
對于電商而言,用戶體驗至關重要。她會為你積累忠實的老用戶,激勵新訪客轉換為付費用戶,并有助于他們向親朋好友傳播關于你的正面口碑。Jeff Bezos對此有很好的詮釋:
“如果你的確建立了很好的體驗,用戶就會口口相傳。口碑的力量是無比強大的。”
我希望以上的這些秘訣將可以成為你的堅實基礎,助力你在在電商領域取得成功。
藍藍設計( m.paul-jarrel.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 、平面設計服務。
如果您想訂閱本博客內容,每天自動發到您的郵箱中, 請點這里
B端產品設計的6大挑戰
翻譯: alina Wong 審校:華姐 | UXRen翻譯組 #297 譯文
在VWO工作初期,我遇到的許多情況促使我想弄明白:企業類應用(B2B,后文中統稱為B端應用)真的和消費類應用(B2C)不一樣嗎?對于設計師和設計流程來說,這種區別有多重要?
這篇文章是我在過去幾年里的一些經驗梳理,希望能夠幫助那些想去或者已經在B端團隊工作的設計師們。
維基百科中的定義:B端應用是一種用來滿足企業而非個人用戶需求的計算機軟件系統。
這是一些大家可能用過或者見過的B端應用。
在現代社會,大多數B端應用都是復雜的任務關鍵型應用,具有可拓展、分布式和模塊化等特征。B端應用對大量復雜的數據進行展示、處理和存儲,并利用這些數據實現對業務流程的支撐及其自動化。
B端工具可以幫助構件你的產品,從而幫助企業和員工更好地完成工作。
注:雖然B2B和B端應用在定義上略有不同,在目前的軟件生態中,這些差別幾乎無關緊要,所以本文將它們視為一類。
為B端設計并無特殊之處,優秀設計的一切準則,在這里都適用。不過,設計B2B產品和B2C產品,確實存在一些差別。
試想一下,汽車制造vs.商用飛機制造。它們都是非凡的工業設計,把人們從A點運輸到B點。顯而易見,它們有很多的不同之處,比如使用場景、制造時間、測試&安全規范、用戶預期、購買以及所有權。所有這些不同之處都會影響設計及流程。
同樣對于B2B應用來說,不同之處在于其獨特挑戰和應對方法。
聲明:任何一款軟件設計都會面臨以下一些挑戰,但為B端設計時,這些挑戰更加突出。
由于數據多態、可視化選項多、管理操作、多用戶協作以及和其他軟件集成等諸多因素,B2B應用的復雜度普遍高于B2C應用。為了滿足一個需求而做出的一項設計決策,往往會影響其他許多需求,而其方式有時會難以預測。一項看似簡單的功能添加,都要進行全面檢查,考慮到各種極端情況。
Atlassian公司的Jira軟件界面:功能復雜的軟件案例。
解決方法:
解決復雜性的方法是什么?
當然是簡化。不要將這誤認為是簡化界面,或者現下流行的極簡UI。這是通過恰當的規劃和流程達到的簡化。無論項目周期多么緊張,都必須在設計開始之前投入時間思考,將收集到的需求和規范進行整理。實際上,這些是設計中非常重要的工作。
當你對設計方案確認無誤時,會直接進入Sketch、Figma或者PS階段,但這往往為時過早。抽點時間來厘清你將要設計的產品的背景和含義。通過研究和規劃,找出所有的可能性,處理所有的極端情況。確保準備萬無一失時,再進入界面設計階段。
“如果我有60分鐘來砍斷一棵樹,我會花40分鐘先磨好斧子, 20分鐘砍倒它。”——亞拉伯罕?林肯
恰當的規劃和流程會在長期運行中展露優勢,帶來流暢無阻的產品體驗。
B端用戶的心理和行為模式與B2C的用戶的截然不同。B端用戶除了要完成本職工作之外,還要兼顧在組織內的其他方面,如職業發展,職業學習,職業成功。為在職人士設計時,需要充分了解清楚他們的工作背景、流程、環境、期望、問題以及當前的解決方案。
如何做:
設計B端應用時,理解用戶需求非常重要。不僅要了解產品相關的需求,還要了解用戶工作和職業相關的需求。與最終用戶深入交流,研究他們的領域,嘗試用他們當前的方法,這些都非常有助于培養對用戶的同理心。
此外,用戶太過于習慣現有的工作流程,這導致他們很難想像自己真正想要什么。他們可能會告訴你功能和選項,但卻無法提供產品創新之道。
用戶可能認為自己想要的只是更多的功能。
B端產品設計團隊的設計指導原則,是知道用戶目前遇到的困難是什么,然后設計出方案來解決這些困難。一旦真正理解用戶的長期目標是什么,設計師就可以有很多發揮的空間了。
“用戶購買產品是希望變成更好的自己。”—— JTBD理論
與其關注用戶說什么,不如關注他們實際做什么,并以此為創新的基點,構建精益原型,并與用戶一起進行測試。
一般來說,B端用戶習慣且滿意現有的工作流程,并沒有切換到另一種產品的需要。而且即便他們想換一個,也要層層審批。更不要說,現有數據的遷移對于公司和員工來說都是非常難的事情。所以同大眾消費者應用不同,B端應用的切換成本顯然要高得多。
解決方法:
說服企業換用你的軟件的兩大方法:
第二點才是設計中真正閃光之處。生產效率、工作流程是企業最關注的事情。仔細研究它們現在的方案,找到需要提升的地方。考慮如何設計出更快的工作流程,如何提升效率并降低成本。在這幾方面上創新,往往會帶來可以說服企業作出改變的解決方案。
“衡量創新的唯一標準,就是看它是否改變了人們的行為”——Stewart Butterfield, Slack聯合創始人
不斷尋找機會,改變傳統的方法,使之更有效,更。
對于B端產品,新增功能幾乎總是比提升現有功能的體驗更優先。在產品啟動時,通常會有專門的設計沖刺階段。而一旦產品發布出去,用戶需求就開始涌入進來。付費客戶會不斷要求增加新的功能,產品團隊也制定繁忙的開發計劃。在這種情況下,設計師尤其很難說服有關人士投入時間和資源來提升設計和用戶體驗。
避免方法:
嘗試從這些相關人士的角度看待問題。他們經常認為,任何一段開發時間,無論是一周還是一個月,如果沒有用來開發新功能就基本等于舍棄了潛在的收入。這時,讓他們明白優化產品所帶來的好處就很重要了,要讓他們懂得優化遠比增加新功能可以帶來更多的收入。重點講講成功故事。直接和高管聊這件事,讓他們接受這種觀念。優化設計總是需要仔細分析痛點,檢驗新的想法,而這些都需要時間和創新。
“電燈不是通過不斷優化蠟燭發明出來的。”—奧倫·哈拉里(Oren Harari)
一旦你獲得了公司的信任,就要在有限的時間內取得一些小勝利,并且一直努力度量其影響。逐步建立起公司對設計團隊的信心,繼續嘗試更大的改進方案。
讓產品和開發團隊成員承諾確保優秀的用戶體驗,并幫助他們主認識到這不僅僅是設計團隊的任務。
來源:B端用戶體驗行業報告 2017-2018
最近,一項對3000多名B端產品設計師的調查顯示,對B端設計團隊來說,最大的挑戰是提高產品的用戶體驗一致性。不同于消費類應用,B2B產品通常有更長的產品周期且異步運行,很多時候都是分布式團隊合作設計。
每一名設計師都面對著與其他團隊類似的問題,很容易導致產品設計不一致,比如更改設計組件、更新樣式,甚至像顏色這樣的細節都會產生不同。這些問題隨著團隊的擴大或者產品的體量增加而變得更加嚴重。
解決方法:
許多公司開始建立設計規范來保持產品的一致性和可拓展性。設計規范包含可復用的組件集合、清晰的設計指導,可以幫助構建任何數量的產品。設計規范通常包括:
當B端設計團隊被問到是否建立了設計規范時,約55%的團隊回答是或正在創建中。這是很好的現象。需要指出的是,設計規范永遠不會100%完成,它著眼于長期,會隨著時間的推移不斷更新。
“設計每個元素時都應該考慮到其是否易于制作和修復。”?—Leo Fender
設計規范對于保證用戶體驗一致性具有里程碑意義。
以下是一些B端設計規范,可以給你一些靈感:Salesforce的Lightning設計規范, Intuit的Harmony設計規范。
不少設計師在做過一段時間B端應用設計后,發現它無聊單調。許多來自咨詢公司或者有B2C經驗的設計師覺得B端設計缺乏激情和多樣性。做那種酷炫的微交互和動畫(就是會發在dribbble上那種)的機會并常有。這樣,工作就變得乏味無趣,設計師們感受不到成就感,提不起勁來。
避免方法:
B端應用的用戶體驗旨在幫助用戶更好地完成工作。設計一個迷人的界面來吸引用戶,(盡管并無害處,卻)總是在被排在低優先級。標準化的、可預知的、所見即所得的用戶界面,最適合目標用戶。
我們的目標是讓用戶發出“哇!”的感嘆,不是因為絢麗的界面,而是因為產品能夠幫助他地完成工作。
組建B端應用設計團隊時,選擇目的和動機一致的設計師最為關鍵。設計師的動機,應該大量來自于解決復雜的問題,看到自己的設計如何幫助用戶完成他們的工作。
所以,在設計師加入團隊之前,評估他們的想法并設定正確的期望是非常必要的。
企業本身是在逐步發展的。B端應用不再是難用、無聊的產品,用戶期望B端用戶像消費類應用一樣有著優秀的體驗。他們喜歡漂亮的界面,不希望在使用前看說明文檔。下一代技術,例如VR、AI和聲音已經進入了我們的生活,也很快會應用到工作中。對B端應用來說,這令人興奮,而設計師所能做的,則是無限的。
做B端應用設計的三個指導原則:
藍藍設計( m.paul-jarrel.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 、平面設計服務。
如果您想訂閱本博客內容,每天自動發到您的郵箱中, 請點這里
Fucking Young(簡稱 FY) 是一家專注于男性半球的年輕美學,我們自由使用和支配模特及藝術家合作,從而幫助自己與合作方達到合理的業務需求,建立一個擁有創造力的社區,贊助和發布這些驚艷的作品在我們的官網甚至手機產品上。帶來的作品有FY品牌官網與移動端設計,展示部分界面與交互動效,Gif輸出存在色差,實際情況以高保真視覺界面為準。
文章來源:UI中國
藍藍設計( m.paul-jarrel.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 、平面設計服務。
如果您想訂閱本博客內容,每天自動發到您的郵箱中, 請點這里
明修棧道C和暗渡陳倉B1. 初識B端產品和C端產品
C端 Consumer,表示為消費者、個人用戶或終端用戶設計,直接面向普通用戶提供服務來幫助他們實現個人需求。B端 Business,它面對商業和企業,是為幫助企業集團等實現商業目的而設計的軟件、工具或者平臺。
在我們日常生活中,在手機上使用的大多是 C 端產品,單一的 C 端產品通常是為了實現單一的需求。比如看網紅的抖音、聽音樂的酷狗、買車票的12306、社交的微信等,這些產品有自己的核心功能,其他的功能則是附加的,倘若沒有這些附加功能,雖然用戶體驗感會降低,但并不會影響產品的核心功能。
而面向 B 端的產品,我個人稱之為「暗渡陳倉」,當個人用戶為實現個人需求產生了一系列動作,往往伴隨著該需求的另一端也會反饋一系列動作,即 C 端產品的后臺產品線(BtoC),比如淘寶賣家平臺、餓了么商家版等。除此之外,還有面向商家、企業、業務部門提供的企業級服務產品,以及面對企業或者個人提供的平臺級工具產品等。
雖說我們日常使用的更多是 C 端產品,但是 B 端產品對我們的影響也是時時刻刻存在著。C 端產品在明,逐漸改變著現代人的生活方式,B 端產品在暗,間接服務于用戶,讓一切流程化秩序化,并且具有多個主要功能點。
2. B端和C端產品的區別
在我看來,C 端產品以消費互聯網為主,B 端產品以產業互聯網為主,C 端更感性,而B 端更理性。
從使用者的角度來說:
從開發的角度來說:
3. 后臺產品常見分類
后臺產品按其作用可大致分為兩類,一是支撐前臺產品,二是管理各種資源。我認為后臺產品應當是囊括在 B 端產品的范圍之內的,常見的類型包括:
1. 初識后臺產品設計
說起后臺產品,很容易想到復雜、龐大、邏輯縝密,而作為設計師,則苦于競品短缺、架構復雜,設計的前期工作比設計本身要復雜得多等問題。
后臺產品不同于普通用戶所使用的 APP,它在用戶初次使用和短暫時間內的認知成本是較高的。當用戶用慣了一個音樂類的 app,再給他幾個其他的音樂 APP,用戶是可以迅速上手并且輕易解決自己的需求的。而后臺產品則不然。
對于后臺產品來說,它并不是隨隨便便就可以下載使用的,即便你在使用的過程中,也因角色不同而受到權限限制,一般來講很難像超級管理員一樣接觸到整體功能;其次,門檻之高,后臺產品的使用者一般都是在該行業沉淀了很久,所以要對后臺產品進行設計就需要同樣了解該行業,甚至更能洞察該行業,業務本身的復雜性質決定了后臺產品架構也會比較龐大;然后,無論是工廠商家的進銷存管理,還是政府醫院的工作流和業務流,乃至企業內部的產品,除了不同行業都有門檻外,對信息和產品也有「保密協議」的使命感,所謂「隔行如隔山」,在后臺產品更是如此;最后,后臺產品設計往往沒有固定的功能架構和商業模式,對于產品經理的邏輯思維能力要求更高,設計師不僅僅是做界面、優化流程,也要主動和產品經理溝通交流,并對產品進行思考和探索。
2. 后臺UI設計工作流程
后臺 UI 設計的工作,大體分為三個部分:需求分析、設計執行、數據分析。
在需求分析階段,要對產品本身和行業本身有一些基本的認知。要了解產品的基本情況,比如產品目標、用戶人群、產品定位、需求分析、功能模塊、主要競品和產品特色。做這個產品是為了解決什么問題?想實現什么目標?使用這個系統的用戶有哪些?不同角色的用戶有哪些具體的權限?是否需要對每一個用戶的行為都生成操作日志?產品有哪些主要的功能模塊?產品的業務流程是怎樣的?有哪些同類型的產品?和他們相比我們的產品有什么特色和特點?成功地做出大而全的后臺產品,是整個設計團隊和開發團隊能力的體現,而對很多小團隊來說,只能做一些大團隊不愿去做的產品,或另辟蹊徑在某些方面做專做精。
在設計執行階段,參照 PM 給出的功能清單做原型和流程的梳理,需要關注的有當前版本規劃、功能模塊、功能類型、功能描述、任務優先級、完成時間等,交互原型則伴隨著功能描述、規則判定條件、觸發條件等內容。原型設計完成,開始做 UI 視覺方面的設計,而這時后端同步構思需求的實現方案。UI 設計師向前端了解實現框架,方便交接和溝通。當界面實現,UI 設計師應該是最早進行測試的,力求視覺設計和代碼實現無誤差。在完成設計執行后,從信息層級、文字、圖標、圖片等方面進行設計走查,進行多次設計驗證與測試。
數據分析是產品優化迭代的重要依據。進行多番測試和評審后交付客戶(或內部)使用,根據產生的具體問題進行不斷迭代,且觀察產品能否通過準確的數據反映問題、體現能力,應虛心接納使用者的使用建議并嚴謹思考其合理性,用戶的使用和反饋是優化產品的重要途徑。只有達到了管理和運營的指標,后臺產品才是真正產生了價值。
3. 制定設計規范的作用
為后臺產品制定設計規范有哪些作用和好處呢?簡單來說就是對產品好、對自己好、對團隊好、對客戶好。
以下數值為參考,請結合特定產品靈活運用。
統一尺寸
據統計,目前 PC 端用戶屏幕分辨率占比排名前三的是 1920*1080、1366*768、1440*900,以 1440 來設計的話,向上適配或者向下適配誤差會比較小。
適配方案:面向多個客戶,后臺產品設計功能型頁面的尺寸統一為 1440*900,按照柵格系統原則向上或向下適配。展示型頁面以 1440*900 為主,同時設計出極端情況(寬度為 1280 以及寬度為 1920)的效果圖,力求實現前端實現效果和高保真設計圖誤差最小。面向公司內部的后臺系統,由于各個職工電腦屏幕是統一采購、統一尺寸,所以開發適配的分辨率可以統一尺寸進行設計,這個尺寸根據公司內部采購屏幕的尺寸和分辨率選擇即可(提前和前端溝通好)。
頁面框架
頁面框架主要分為左右欄布局和上下欄布局,還有其他的布局。左右欄布局包括頂部欄、左側菜單欄、主體內容三大區域,其中頂部菜單欄、左側菜單欄為固定結構,右側主體內容根據分辨率進行動態縮放;上下欄布局包括頂部菜單欄和主體內容兩大區域,其中頂部菜單欄為固定結構,主體內容進行動態縮放且需定義主體內容左右兩邊空白區域最小值;左右欄布局時,左側菜單可收縮展開,收縮狀態下固定寬度。
柵格布局
柵格系統的使用是為了解決自適應和響應式問題,從而更好地進行產品設計和產品開發。響應式柵格采用 24 列柵格系統實現,以滿足 2,3,4,5,6 分比布局等多種情況。固定寬度 Column,將間隔 Gutter 進行動態縮放。
需要柵格化處理的內容的總寬度=23列(1列=1寬度Column+1間隔Gutter)+1寬度Column=24寬度Column+23間隔Gutter。
谷歌規定模塊和結構之間要以 8px 為基準,布局間相對間距可采用 8px 以及 8 的倍數,但一些小組件(按鈕、間隔、輸入框)可以以 4 為基準。柵格布局是為了輔助設計,靈活運用,不要被它所局限。
尺寸設定
一般在整體區域左上角放置產品 LOGO 及產品名稱,大部分系統頂部欄高度 48+8n,側邊欄寬度 200+8n。我常用的是頂部欄高度 56px,側邊欄寬度 200px,側邊欄收縮狀態寬度 56px,右側的側浮窗寬度 400px。
相對間隔
定義主體內容的上下左右邊距,定義主體區域內各模塊的邊距及安全寬度,超出內容區域的部分采用區域內滾動或整屏滾動,視情況固定導航欄。
顏色分為品牌色、輔助色、中性色。根據不同產品的不同需求,可能也會將統計圖、標簽等進行統一標準色設定。
品牌色即產品主色,產品主色的設定直接影響產品氣質和直觀感受,也是產品直接對外的形象。品牌色要根據產品特性、用戶使用場景、產品定位等進行選取,盡量做好色彩的延伸性,可支持換膚。品牌色的應用場景包括操作狀態、按鈕色、可操作圖標等。
輔助色用于提示其他場景,比如成功、失敗、警告、無效等。
中性色常用于文本、背景、邊框、分割線等,需要考慮深色背景和淺色背景的差異,可以選擇同一色相控制透明度變化,用來表現不同的層級結構。
其他色如統計圖、數據可視化、多個標簽的不同配色方案根據項目情況單獨設定。
后臺系統常用的字體:windows 系統,中文 Microsoft YaHei,英文 Arial;Mac 字體,中文 PingFang SC,英文 Helvetica;除此之外可以選擇的字體還有 segoe UI、思源黑體、Hiragino Sans GB等。
后臺系統中常用字體大小為 12px、13px、14px、16px、18px、20px、24px、30px。
行高設定,根據文字大小及使用場景設置行高,一般行高=文字大小+6px/8px。
圖標是 UI 設計中重要組成部分,一般分為功能圖標和應用圖標,以圖形的方式傳達概念,可以降低理解成本,使得界面更加協調美觀。在后臺產品中,圖標的功能則更偏向輔助性,輔助用戶對功能的認識。
除了某些常用的圖標,有一些專業性的操作和詞匯則需要設計師進行繪制,現在比較方便的方法是在 iconfont 提供的圖標模板上用 AI 繪制,畫板 1024*1024,提供圓形、正方形、矩形形狀。圖標尺寸按照 8 的倍數進行延展,繪制完成后生成 svg 格式文件,提交到阿里巴巴矢量圖標庫的項目組里,方便前端調用,調整大小和顏色更為方便,且能夠優化系統內存和性能。
按鈕是后臺產品進行交互設計是重要元素,提供給用戶進行點擊操作,是視覺上最引人注目的控件,具有一定的視覺受范性。常用按鈕可分為填充按鈕、線性按鈕、文字按鈕。
按鈕的交互狀態包括默認、懸停、點擊和不可用。
按鈕根據需求分為不同尺寸,大中小三個級別用在不同的場景,一般按照 8 的倍數設定。如高度分別設定為 24、32、40px。
規范整理時要規定不同類型按鈕的寬高、圓角及文字大小,同時還要將按鈕的不同狀態展現出來。
填充按鈕之間間距最小為 10px。
導航的類型有很多種,常用的比如頂欄菜單、側欄菜單、折疊菜單、下拉菜單、面包屑、分頁、步驟條、時間軸、tab標簽頁、膠囊菜單、徽標數等。
各類導航中的字體大小可進行統一設定。
頂欄菜單多為一級菜單,點擊切換,或作為下拉菜單的父級,將子級菜單合理分類。
側欄菜單為垂直導航菜單,可以內嵌子菜單。
下拉菜單的觸發方式一般有鼠標懸停和鼠標點擊兩種。
步驟條引導用戶按照流程來完成任務,一般步驟不得少于兩步。
分頁的高度設定為 24px、30px、32px,根據應用場景適當增減內容,比如設定每頁展示數據的條數、跳轉至指定頁等。
面包屑用于說明層級結構,使用戶明確當前所在位置,并且可以回到任一上級頁面。
徽標數用來通知用戶當前有未讀消息,一般出現在圖標的右上角或者跟在文字后面。
表單多由一條或多條列表項組成,單一列表項的類型有字段輸入框、條件選擇器。
字段輸入框的標題和輸入框分布方式包括左右、上下、無標題。左右分布是常見的對齊方式,比較適合 PC 端的使用;上下分布增加了表單的整體高度,視情況選擇使用;無標題經常應用在登錄注冊,雖然減少了面積,但是增加了理解難度。
輸入框的交互狀態包括默認、輸入結果、提示錯誤、禁用、獲取焦點。
輸入框的尺寸可按照8的倍數進行設定,比如 24px、32px,也可根據系統實際情況進行設定,我常用的輸入框高度為 30px,寬度視情況而定,無圓角。上下布局的多個輸入框上下間距為 20px,有錯誤提示時候豎向增加 10px 或橫向顯示在輸入框右側(預留出位置)。
表單中標題文字左對齊,輸入框左對齊,標題文字距離輸入框20px(多個長度不同的輸入框算最長的);標題文字右對齊,輸入框左對齊,也是常用的方式。輸入框內正文字體 14px,文字和左右兩邊邊框的邊距 10px。
選擇器包括單選、多選、時間選擇、開關切換、下拉選擇、滑塊選擇、旋鈕等。單選框多為圓形,復選框多為方形。
搜索框和選擇框的高度為 30px 或按照 8 的倍數自行設定,通常和輸入框保持一致。搜索框距離右側按鈕 4px,內部文字 14px。
單選多選框尺寸 16*16px,多個選項橫向排列間距 16px,縱向排列間距 8px。
開關按鈕外框 40*20px,內部圓形 16*16px。
表格在后臺產品 UI 設計中占比非常大,用來展示數據、統一管理、作為詳情入口,是最清晰、的形式之一。在設計規范中需設定表頭高度、表格行高、表格列寬范圍,同時也包括表格中的按鈕樣式、標簽樣式。
表格主要分為五大區域:選擇搜索區、操作區、表頭、正文、底欄。選擇搜索區放置篩選框和搜索框,為用戶提供按需搜索,可以大大提高用戶效率;操作區指各種對表格內容進行增刪改查、批量處理、配置列的動作;表頭展示列標題,一般具有排序功能;正文主要展示各種各樣的數據,要注意行高、對齊、分割、信息層級等,要考慮是否提供行內操作;底欄顯示分頁、總數統計等。
表格信息一般主要功能為增刪改查,查看和編輯是最基本的功能,表格信息支持篩選、搜索、排序、分頁。對可批量操作的表格數據在第一列增加多選框。
行高
表格行高可設置為表格內字體高度的 2~3 倍,主表格會間隔顯示不同顏色,用于區分不同行數據、加強視覺流引導,展開單行的內置表格可采用純色,選中行應有視覺上的反饋。表頭要和表格內容有視覺上的區分。表格行高可采用 36、40、48、60 等。
行數
表格行數太多加載速度會降低,延長用戶等待時間;行數太少會導致用戶不斷翻頁,降低使用效率。比較合適的默認表格行數是 20 或 50,用戶可以根據自己需求選擇默認的行數。設定行數之后,如果每頁行數多于每屏行數,可在表格內引入滾動條,這時可以固定表頭滾動內容。
列寬
列寬根據內容字段長短需要有不同且合理的默認值,使得表格字段有良好的展示效果。列內容的長度固定時,列寬應大于固定寬度(比如時間、MD5、SHA1);列內容不固定時,能預判最大寬度的按照最大寬度設定列寬(比如IP地址、MAC地址、姓名),不能預判最大寬度的設定列寬按照常用寬度,多于內容省略以「…」展示,鼠標懸停出現完整內容(比如詳情、描述)。
列數
表格列不應過多,列數比較多的情況下應該合理進行合并、隱藏、刪除或進行優先級處理。常用的方法有引入配置列,用戶可自定義展示必需列以外的其他列;只展示重要信息,下拉展開列查看完整信息;在表格中引入橫向滾動條,根據實際情況選擇是否要始終固定基本信息列(如第一列是文件名)和操作列(最后一列的操作)。
對齊方式
表格內的文本應按照文本類型不同進行統一規范,如金額類數值保留相同位數小數,SHA1 雖然是一串數字但是其實那并不是數據而是一串編碼,所以可以像文本一樣左對齊。根據文本內容不同,對齊方式也應靈活調整,可采用文本左對齊、數據右對齊、金額小數點對齊的方式。數據前面有標簽的,將標簽前置對齊。類似 IP 地址、MD5、SHA1、域名這樣的信息,也可以根據產品需要在文本前面增加「復制」圖標,方便用戶調用。
詳情入口
表格內部數據的詳情入口,將能點擊下鉆查看詳情的內容以不同顏色表示,同時在表格行最后一列操作按鈕部分放置一個查看按鈕。
包括彈框、側滑框、骨架屏、全局提示、警告提示、消息提醒、加載狀態等。分為模態框和非模態框,區別是是否會打斷用戶工作流。
彈框又稱對話框,是疊加在應用主窗口上的彈出式窗口,以對話的方式使用戶參與進來。
彈框
彈框出現時,主題內容增加一層遮罩 #000,透明度 50%,避免使用雙層彈框,可同時采用有關閉圖標的彈框和無關閉圖標的彈框,引導用戶對內容進行正確操作。如果設定系統內所有彈框均可以點擊彈框外區域關閉, 則需要為用戶新增或編輯內容的彈框彈出二級確認的彈框,或者再次進行交互梳理。
側滑框
側滑框又稱抽屜,出現在右側,固定寬度 400px,高度覆蓋在主題內容之上,點擊側滑框以外的區域則收起側滑框。
骨架屏
為某些特定數據提供數據加載等待時的占位圖形組合。
全局提示
建議停留時間 3s,可根據文字字數調整停留時間,文字內容限制在 30 以內。
警告提示
用不同顏色和樣式展示需要關注的信息。
通知提醒
消息通知和警告信息用通知提醒框,單個消息從頁面右側以抽屜的方式劃出,用戶可手動關閉,或停留 3s 后自動關閉。
繪制不同類型的情感化插畫表示缺省狀態,如404、500、暫時沒有數據、沒有新消息等。
頁面需要一個默認的底色,錯誤文字使用 14px,與情感化插畫間距 20px,與按鈕間距 30px。
數據可視化部分可能是后臺產品中對視覺設計要求較高的部分,使用情境為各類統計圖、大屏展示頁面等。
功能型頁面的數據可視化可以引入圖形化設計組件,Echarts、G2、d3等;展示型頁面的數據可視化則可以做得更有趣,比如立體的統計圖、粒子地球效果、靈活有趣的網絡拓撲圖等。
考慮到數據可視化可能會需要深色淺色不同的背景,在數據可視化統計圖的色彩搭配上要注意顏色的拓展性。
1. 設計前端一家親
2. 書籍推薦
3. 文章和作品推薦
不管是做 C 端產品還是 B 端產品,都是為了實現用戶的需求、幫用戶解決問題。
剛接觸后臺產品的時候,最希望能把產品做的炫酷、美觀,工作中慢慢地發現項目的背后思考更為重要,產出的設計成果也應該有理有據、支撐整個設計體系。網上供大家使用和學習的資源非常多,對一些公司來說、專門去制定一套自己的后臺設計規范不免顯得費時費力,合理引入 antdesign 和 element 等開源的設計組件,會使得設計師以及前端事半功倍,有助于設計師把更多的精力投入到沉淀行業知識、研究產品架構、梳理交互方式和創新視覺表現上。
在后臺產品的設計過程中,更應該把寶貴的時間用在更值得關注的事物上,讓設計師能夠輔助業務挖掘,從趨于相同的表象中找到產品獨有的閃光點,從而切實解決問題和實現價值。
藍藍設計( m.paul-jarrel.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 、平面設計服務。
如果您想訂閱本博客內容,每天自動發到您的郵箱中, 請點這里
常見的網頁設計、文章設計錯誤
本文來自阮一峰分享
1.內容未按邏輯分成塊
用戶可以根據邏輯塊輕易的獲取信息。
具體做法為:將padding設置為120px-180px,同時不同的邏輯塊使用不同的背景。
2.每個邏輯塊的空白大小不一致
對于每個邏輯塊,需要設置同等大小且適宜的空白。否則網頁看起來會很混亂,作者不會對每個邏輯塊同等對待。
3.Padding不能設置過小,否則用戶無法將內容分為邏輯塊
為了這點,插入大的空白(至少120px),以使內容按邏輯塊分開。
4.背景圖片和文字 應該對比鮮明
5.在一頁中,樣式過多
太多不同 的排版和樣式將會使得頁面不太專業以及難以閱讀。
解決的方法是,以字體為例,設置一種字體,字體為正常或粗體(保證在兩種不同樣式之內)
6.背景顏色塊過于狹窄
7. 在一個狹窄的列中,放入了過多的文字
這導致用戶閱讀需跳很多行,整體看起來也不行。推薦的做法為,減少列的數量,精煉文字。
藍藍設計( m.paul-jarrel.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計
如果您想訂閱本博客內容,每天自動發到您的郵箱中, 請點這里
柵格系統在UI設計和前端開發中是被應用的很廣泛一套體系,但真正能掌握并很好運用的人卻不多,一起來學習吧!
環顧身邊常見的優秀設計很多都使用了柵格系統,你可能非常贊同在界面中使用柵格系統,但卻沒有人告訴你應該如何使用它們。
印刷中也會用到柵格,但就本文而言,我主要想討論的是用于PC和移動設備上的柵格系統設計。
紫色塊放內容
內容塊包括文本,圖片或者是兩者的組合形式,背景顏色實際上不能算是內容元素,除非是作為文本或者圖片的容器。
上圖中的粉色塊作為柵格中的列,它們構成了內容寬度。一般來說,列寬是不會變的,只是列數會隨著設備的不同而變化,比如從PC端的12列變為平板電腦上的8列,然后在移動端變為4列。嚴格來說,你其實可以定義任何想要的列寬,但大多數情況下的網格列寬都設置在60-80px之間。選擇合適的列寬是最重要的,因為它是內容寬度的主要決定因素。
水槽是在列與列之間的空間。20px是一個常見的尺寸設置,當設計塊狀或者卡片元素的網格時,這種間距非常重要,比如做照片類設計的時候。有些系統會隨著設備寬度的增加而增加水槽的寬度,但也可以保持固定。
外邊距也稱為外水槽,是內容寬度之外的空白區域。為了更方便的設計,外邊距會隨著設備寬度的增加而增加。移動設備的邊距通常為20-30px,而在平板電腦和PC端,這個間距通常會差異很大。
下面會介紹一些基本的準則,但要明白在實際設計中其實沒有任何硬性的規定。
1. 內容元素必須位于若干列上
其核心思想是內容元素必須位于若干列上,你可以任意分割,比如6x2,3x4,4x3。下面的例子中,我展示了不同分割方式設計的信息卡片。
不同柵格設計展示
很棒,這看起來很簡單對吧。有的時候,你想把內容嚴格的套用在柵格布局上,會發現可能不夠美觀,比如下面的例子。
如果我們把內容都放在網格上,文本內容會顯得很長,最佳的位置是不嚴格在任何網格上,這也是可以的,只要理解了整個元素實際上是一個不可見的,更大的容器就行。
這也是4x3的布局,只是給了它內部不可見的填充。當把這樣的設計稿給到開發時,他們就能很直觀的知道這一點,所以這更利于去理解如何實際地分配好內容。
2. 不要將內容元素留在水槽中
內容元素應該要在列寬以內,而不能流出在水槽之外,這樣會違背柵格化的目的。
3. 只要父級元素對齊柵格,子級可以不完全對齊列
有些時候,你想要將設計和卡片分成兩部分,一半是圖片,一半是文字。你可能遇到這樣尷尬的情況,圖片沒有完全落在一列上,文字被迫以一種奇怪的方式自適應。其實不用擔心,只要“父”容器對齊柵格,這就沒有關系。
父子級內容柵格排版示意
4. 除非有意,否則不要把列作為外部填充
所有重要內容都應該與柵格列寬相適應。一開始會覺得奇怪,因為如果不習慣使用網格,可能會把網格寬度當成全部內容區域,所以還需要給它設定一定的內邊距。此時外邊距就起到了留白的作用,它們充當了內邊距。不要在網格內部利用列寬當成內邊距,而是要與網格最外面保持對齊,利用網格外的間距來當做留白區域。根據代碼實現方式,要么網格內的內容按比例縮放,邊距固定,要么外邊距與內容同時縮放。
正確的內容填充方式和不正確的把柵格當做邊距
所以如果有人說“我需要一個1200px寬的設計”,這并不意味著你的設計就是1200px寬,這其實是說設計內容寬度在1200px的畫布內,實際內容占位是960px,這樣就會有空間留出外邊距。
5. 完全出血的元素或紋理圖形應該設計在畫板邊緣,并理解為出血的列網格
這個頁面布局的頂部圖片被設計成完全出血
這是一個例外的規則,當背景顏色或者圖片在完全出血的情況下,開發同學會把它理解為一個全屏的內容元素。
如果設計的是裝飾元素之類的內容,可以接受它被裁切掉,此時也可以脫離柵格化的設計。
一些圖片和文字的出血設計
頁眉和頁腳有時也有例外,它們不被認為是內容的一部分。有些設計將它們固定在瀏覽器邊緣,有些則喜歡保持內容的寬度,這取決于自身功能和內容的情況。將它們保持在內容寬度內的好處是,當用戶在寬屏顯示器上看頁面時,不需要來回掃視;將它們固定在瀏覽器上的好處是可以為導航元素提供更多的空間。
柵格化布局如何做到響應式
圖片來源Intuit
在傳統的柵格化系統設計中,列的寬度和水槽的寬度是保持不變的,只是列的“數量”發生變化。為什么要這么處理呢?這是為了讓設計更簡單。如果一組三張卡片分別放在桌面的四列上,那么在平板電腦上,會顯示兩張卡片,并把第三張卡片進行折行顯示在第二行上。不需要做任何的調整,因為已經知道它位于第四列上了。在手機上,答案也很簡單,只需要一張卡片,其他的就會自動堆到下面的行中。如果你愿意,也可以變得有創意,選擇只在手機上顯示一張卡片,或者做一個水平滾動。這些列的自適應對于代碼來說就是很簡單的參考。
實際上,web必須呈現任何瀏覽器的寬度。例如,有一個大顯示器,它可以看到1600像素寬的東西,實際上pc端的網頁設計是1200px寬,平板電腦上是768px寬,手機是360px寬。所以你會看到一個小于1200px的設計,有大量的留白。但是當你的瀏覽器再小一個像素,1199px,會發生什么呢?
固定網格
固定柵格示意
如果開發那邊寫了一個固定柵格,當你從桌面縮小到平板電腦,就像是在900px的瀏覽器寬度時,你不會看到任何變化,設計就像是被剪掉了一樣。但當達到768px臨界點時,設計馬上就會改變,平板電腦上的顯示效果就會好起來。如果繼續減小這個值,同樣的事情也會發生,在到達另一個臨界值之前,設計看起來都是不變的。
流動網格
流動網格的示例
現在來看看流動網格的特點,當窗口縮小時,內容將動態的發生變化,文本會進行換行,元素也會變窄。然而,這些元素在內容寬度縮小到下一個臨界值之前,布局是不會變化的。
所以我想說的是,設計的臨界值只是一個更改布局的參考點。這就是為什么列寬和水槽在網格中不會改變的原因,因為我們想讓設計師在考慮布局時能夠更容易地創建一致性。
混合網格
在實際項目中,使用流動網格和固定網格的組合也是常見的做法。網站通常是流動網格,因為它要去適應各種不同終端的大小。
一些做的很酷的柵格系統
不需要太死板地去堅持傳統柵格套路,12、8、4這樣的分布,甚至不需要20px的水槽。下面是一些在設計中使用柵格系統做的很棒的設計靈感。
Invision’s Genome Project
可以看到,他們的設計故意不去使用任何的水槽,所以看起來是無縫的。
這個網站不僅設計的很好,他們還利用了在設計中展示他們自己的柵格系統來讓整體的設計變得更加酷炫。
Dropbox Design
他們沒有設計水槽和外邊距,相反,整個頁面被分成兩半,然后將內容填充到這兩部分。
Wordpress
Wordpress創建賬號頁面
使用網格的方式取決于你自己。你可以在主要內容部分使用網格,次要內容則不使用。在Wordpress的例子中,頁面中間的部分使用柵格化設計,左側的側邊欄則沒有使用。
The Mockup Club
內容和網格也并不總是從中間開始,對于模型網站,內容在左邊也未嘗不可。
我非常確定的說,Instagram的PC端是用上了6列柵格布局。
要點總結
寫這篇文章的目的是想提供一些關于如何在響應式設計中使用柵格系統。我知道對于我自己來說,我花了很多年的時間寫了大量的代碼來理解網格是如何工作的。我在YouYube上看了很多視頻,也閱讀了大量的文章,但每個人都在關注它為什么重要,卻不去注重到底怎么在自己的項目中使用這些原則。
你要做的最好的事情就是從現在開始注意那些優秀設計是如何對齊元素的,你將會開始看到這些模式。為了幫助理解,這里有一些設計系統概述了它們的網格使用:
Google’s Material Design System
Intuit’s Design System
IBM’s Carbon Design System
…And here’s huge list of other systems you can look through
在完全理解了網格的工作原理之后,我已經成為了一名更好的設計師,因為我知道我的設計將如何在臨界值之間進行轉換。我也可以落地我的設計,使它們能夠有一個完美的像素對齊。這樣的規范帶來了更一致,更簡潔的設計,當用戶從一個界面到另一個界面流轉時,這真的提升了產品的檔次。我建議在你的設計中去應用這些網格,并和開發一起,以相同的方式將它們落地,這將會是一個非常不錯的進步。
藍藍設計( m.paul-jarrel.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 、平面設計服務。
藍藍設計的小編 http://m.paul-jarrel.com