最近在做工具類Web端的改版項目,查閱了網(wǎng)上各種關(guān)于web設計的文章感覺年代都比較久遠了,因此這邊借著項目踩過的一些坑給大家總結(jié)一份比較實用的web產(chǎn)品設計「葵花寶典」,可以幫助大家 0-1 快速起手web的設計。無論是現(xiàn)在用的還是將來可能用的,先收藏著絕對有備無患。
說到web很多鐵汁就會馬上聯(lián)想到可怕的企業(yè)級B端,畢竟C端的內(nèi)容現(xiàn)在已經(jīng)大量移動端化了。那么web系統(tǒng)設計一旦是大家想的大量類似后臺系統(tǒng)的東西,對于設計師而言豈不是沒啥用武之地?其實在龐大的web類別中,設計的類別分為很多種:從工具到后臺,UX設計師起到很重要的一點作用就是判斷web產(chǎn)品適配的框架并進行定義。
之前看很多文章通過web服務的用戶(即這個web是B端還是C端)來定義視覺與框架,比如淘寶電商的PC版就是個C端的web,對應一種布局框架;而SaaS后臺系統(tǒng)是個B端的web,又對應一種框架什么的。我對著我們的項目糾結(jié)了很久還是覺得這樣的分法無法兼容所有web產(chǎn)品。舉個栗子:我們在做的是一個AI視頻面試系統(tǒng)(PC),用戶包括HR以及專業(yè)面試官,按服務用戶來說這無疑是個企業(yè)級的B端產(chǎn)品了,但我們?nèi)缛舭凑誃端純效率的框架進行設計是無法滿足產(chǎn)品AI智能化目標的需求,也無法很好的與競對形成差異。參看以下示例圖:
因此推薦大家依據(jù)產(chǎn)品目標與用戶的使用場景來定義web系統(tǒng)的框架,也就是說同一個web產(chǎn)品的也可以依據(jù)場景使用的不同出現(xiàn)不同目標屬性的框架。這里我們回憶一下常見的2種產(chǎn)品目標屬性對應的web框架:
1. 效率工具屬性——左右布局/T型布局等
常用于工具型、后臺等有較高效率目標的產(chǎn)品功能。依據(jù)信息內(nèi)容、層級的復雜程度應用T型與C型布局、甚至更復雜的口型布局和綜合布局等。
2. 陳列表現(xiàn)屬性——上下布局
常用于官網(wǎng)、產(chǎn)品展示(電商賣貨)等有用戶停留目標的產(chǎn)品功能。
大家切記web系統(tǒng)的框架是靈活可配置的,切莫陷入「一種框架定終身」的誤區(qū)中。這里再舉一個設計師應該都常用的web栗子:藍湖的首頁使用了左右布局的效率屬性布局(滿足用戶快速建項目找項目等效率操作),進入二級頁后卻變?yōu)榱岁惲袑傩缘纳舷虏季郑M足多種用戶角色的查閱體驗),是一個靈活依據(jù)用戶使用場景搭配框架的web系統(tǒng)。
至于web的視覺部分因為定義上和移動端類似這里就不花篇幅來說了,大家可以直接挪用在移動端定義視覺風格的那一套來說。
首先我們先理清網(wǎng)頁的響應是指系統(tǒng)對媒介(web運行的設備)以及視窗(顯示web的窗口——瀏覽器)的適應變化。嚴格來說,響應式布局需要設計師做2件事兒:
- 需要設計師適配手機(小屏)、平板(中屏)、筆記本(大屏)、臺式(超大屏)做至少3個臨界點的不同設計方案,保障在不同屏幕分辨率加載對應的樣式。
- 同時確定觸發(fā)響應的視窗寬度最小值(俗稱斷點Breakpoint)的對應內(nèi)容區(qū)域響應策略(收起or折疊等)。
但實際上完全按這樣操作的研發(fā)成本有點大,實用性也因產(chǎn)品而異。比方說,如果你們的web產(chǎn)品用戶的大部分使用場景僅限于辦公筆記本,同時你們還有對應的移動端產(chǎn)品支持跨端使用,那么做全局響應就顯得沒有那么必要了,實現(xiàn)大屏分辨率和視窗的響應其實就已經(jīng)滿足99%的需求了。所以現(xiàn)在市面上實現(xiàn)全局響應的web產(chǎn)品還是比較少的,但也仍然有很經(jīng)典的全局響應式例子:Ant Design,大家可以體驗感受一下它是如何實現(xiàn)媒介與視窗的完美響應的。
不過呢無論響應式做到什么程度,我們都建議在設計web系統(tǒng)初期建立一個web柵格系統(tǒng),它會影響到響應式布局的開發(fā)效果,下文我們會說到它是如何影響的。在此之前還是先科普下柵格概念,雖然關(guān)于柵格的文章實在太多了,但相信肯定還是有鐵汁依舊迷茫,這里我們簡化一下,只說web最常用的2種:12柵格系統(tǒng)和24柵格系統(tǒng)。
所有柵格系統(tǒng)都遵循一個規(guī)則就是:「格子」(內(nèi)容)+「水槽」(留白)=「列」。而12/24這2種柵格系統(tǒng)的差異主要在于「列」的數(shù)量,24柵格相對承載的信息內(nèi)容會更多一些,適合復雜的后臺功能設計,比如很多企業(yè)級后臺開發(fā)經(jīng)常調(diào)用的Ant Design就屬于24柵格系統(tǒng)的。
那么具體柵格是如何影響響應式布局的呢?我們通過柵格可以使每個「列」的內(nèi)容由固定數(shù)值轉(zhuǎn)化為百分比的概念,在web的開發(fā)中就可以定義每個「列」占全屏的百分比,在屏幕分辨率縮放的時候也進行對應的百分比縮放。
了解完這些,在開始設計柵格系統(tǒng)前我們還需要確認一個事情:就是我們需要做自適應的區(qū)域,也就是柵格的區(qū)域范圍。另外值得注意的是,在上下布局框架中還會牽扯到安全區(qū)/版心的概念(即內(nèi)容展示集中區(qū)域),在這種布局中安全區(qū)內(nèi)才需要進行柵格部署。我比較常用的設計畫板大小1440,對應安全區(qū)960,大家可以根據(jù)實際開發(fā)與設計情況調(diào)整具體數(shù)值。
我們先來聊個面試題hiahia:PC和移動端在設計思維上有何不同?
總結(jié)來說PC和移動端最大的3個不同點就是:屏幕承載信息量(物理尺寸)、互動交互方式(交互手勢)和系統(tǒng)操作體驗(操作系統(tǒng))。這3點灰常直白,無需過多解析大家都明白,具體是這3個不同點會直接導致PC和移動端在設計思維上的2點核心差異:
1. 布局思路
移動端屏幕因為操作系統(tǒng)和屏幕限制更關(guān)注單視窗的內(nèi)容展現(xiàn),整體閱讀順序基本單一是由上至下的,排布上基本使用上下布局或者左右布局的簡單布局,基本不會拓展復雜的布局。
同時基于不同的人機交互,移動端為了適應人們的單手操作,通常會把控件放置在視窗的中間或底部。但pc端的操作視窗更傾向多任務同時處理以及各區(qū)域的可觸達性,整體閱讀順序則可能是從左到右的,排布上需要根據(jù)實際情況進行框架定義與拓展。
2. 應用組件
基于2個端口3個不同的feature,PC與移動端各有自己特有的組件形式,在同一場景的組件使用中2端的組件大可能不同。2者之間從交互手勢到組件都是需要轉(zhuǎn)譯的,比如:移動端的主要交互手勢都是基于觸摸設計的,所以使用單手下滑的下拉加載控件是最方便的;而PC礙于不同的手勢交互,則使用固定按鈕加載刷新內(nèi)容。
這里給大家對比幾組典型的PC與移動端組件的轉(zhuǎn)譯:
△ 面包屑Breadcrumb
△ 選擇框Picker
△ 分頁Pagination
最后分享一波之前在滴滴時候參與的PC組件規(guī)范的大綱(偏綜合型:對于web組件類型涵蓋比較全),如果是做企業(yè)級后臺web大家也可以參考AntDesign來定制自己產(chǎn)品的組件及規(guī)范(雖然現(xiàn)在大多數(shù)后臺產(chǎn)品一般都會直接選擇調(diào)用AD的組件)。
總結(jié)下web整體的組件規(guī)范和移動端的最大區(qū)別還是在于:對于框架布局與柵格系統(tǒng)的定義,以及個別控件形式和狀態(tài)上的差異。
承擔因您的行為而導致的法律責任,
本站有權(quán)保留或刪除有爭議評論。
參與本評論即表明您已經(jīng)閱讀并接受
上述條款。