<address id="ttjl9"></address>

      <noframes id="ttjl9"><address id="ttjl9"><nobr id="ttjl9"></nobr></address>
      <form id="ttjl9"></form>
        <em id="ttjl9"><span id="ttjl9"></span></em>
        <address id="ttjl9"></address>

          <noframes id="ttjl9"><form id="ttjl9"></form>

          首頁

          設計驅動!體驗UP!高手設計師必備工具包

          seo達人



          圖片

          作為一名設計師,除了支持日常業務需求,對產品體驗進行整體把控也是我們工作很重要的一部分。

          即使體驗再優秀的產品,也會不斷出現各種各樣的體驗問題。這些問題累積到一定程度,就需要通過「驅動體驗優化專項」來解決問題。

          比如:新產品上線,以功能實現為主,缺少對體驗細節的推敲,容易引起體驗問題;產品競爭白熱化,需要與競品的體驗拉齊;產品日常運營過程中,不斷收到用戶反饋、不斷發現體驗問題。

          主導和推進體驗優化專項是對設計師綜合能力的考驗,也是成為高手設計師必會的事情。

          但業內相關文章并不多。

          于是我們針對「設計師如何主導和推進體驗優化專項」進行研究,從「定」—「找」—「解」—「推」四個環節進行總結,并為大家提供相關工具包和實際案例,以期可以開箱即用,并拋磚引玉、啟發大家更多的思考。

          圖片

          共分為方法和案例兩篇。本篇為方法篇。

           

          圖片

          無論是發現了問題進行集中地優化,還是作為一種優化制度持續優化,優化專項持續的時間都不會太短。為保證順利進行,在前期需要作出明確的規劃。

          規劃需要結合產品的目標與規劃,與產品側形成合力。所以規劃要與產品、技術共同制定。

          制定體驗規劃的五個要素

          一般需要明確以下內容:優化范圍、問題獲取、優化目標、參與人員、時間節點。

          圖片

          體驗專項的五個階段

          需要注意的是,規劃要清晰、明確、可執行。

          可以將整個項目劃分為前期啟動、問題獲取、方案產出、需求落地、項目復盤五個階段。

          每個階段均需明確:「時間」、「人物」、「任務」、「產出」。

          圖片

           

          圖片

          在這個環節,我們需要整理已有的體驗問題,并在必要時進行補充調研,對問題有更全面、更細節的認識。

          如何獲得體驗問題?

          體驗問題通常來自五個方面:用戶挖掘、設計走查、競品參考、老板反饋和產品提供。

          圖片

          如何使用這些方法?

          以上方法可以綜合使用,例如用戶反饋某個功能有問題,可以設計自查看問題是否清晰,可以做用戶觀察看實際使用情況,可以通過數據分析獲取操作細節,也可以參考競品了解不同的解決方案。

          將方法按照使用場景、問題的指向性和結論類型進行分類,大家可以根據具體情況靈活選擇:

          圖片

           

          圖片

          區分壞點、優化點和需求點

          首先我們來明確三個概念:

          壞點:有明顯體驗問題的問題點,體驗層面。

          優化點:針對一個或多個壞點的解決方案,設計層面。

          需求點:一個或多個相關優化點組成的需求點,或目前沒有滿足的需求,產品層面。

          從問題解決角度來說,它們不僅僅是不同階段的產物:

          我們獲得問題的最初,壞點、優化點、需求點可能同時出現在各種信息源中,混雜在一起。后續需要把壞點轉化為優化點,成為問題解決方案。解決方案再拆分整合成為一個個需求點,進入產品計劃,推動落地。

          而且對于把握問題的本質,也至關重要:

          優化點、需求點,如果追根溯源,都可以對應到體驗上的壞點。我們收集到的優化點和需求點,可能并不是當前最好的解決方案,需要挖掘出對應的壞點,制定最優方案。

          如何還原為壞點——追問法

          只要不斷地追問,就可以挖掘出壞點。

          例如在審批流程中:

          用戶:我想要個點一下系統就能發通知給處理人提醒TA審批的功能。(這顯然是個需求,需要還原為壞點)

          追問:什么情況下要提醒TA審批?

          用戶:有時候時間緊迫,不審批就耽誤事了;有時候雖然不耽誤事,可領導沒批感覺心里不踏實。

          追問:什么時候比較緊迫?

          用戶:比如考勤,我今天請假,但明天就是考勤截止日了,必須立即批才行。

          追問:為什么想要系統發通知?

          用戶:因為如果我直接提醒老板,我不太好意思,感覺系統提醒能好一些。

          圖片

          ok,至此,我們基本明確了用戶的體驗壞點:部分緊急流程需要及時去提醒審批,部分流程審批人想盡快結束,但申請人又不想以個人身份去提醒。

          這個壞點需要深入洞察審批人未及時審批的原因,再給出解決方案很多,且不一定要采用用戶提出的解決方案,而應該綜合考慮,選用最佳方案。

          歸類—推導—轉化

          1.將問題點歸類

          分組是為了把同類或者相關的問題點聚合,尋找系統性的解決方案,而不是「頭疼醫頭,腳疼醫腳」。

          舉個例子:

          可按照不同頁面、控件、功能、流程、系統來進行歸類,如:申請表(頁面)、目錄樹(控件)、收藏(功能)、審批單(流程)、導航(系統)。

          2.推導出優化方案

          這個也是設計師最拿手的議題——「如何解決問題」,即針對一個/組用戶痛點去設計方案。這里可以應用平時方案產出的各種推導方法,包括創意方法。

          同時應該注意到,問題也許不能僅通過設計手段解決,所以此過程需要產研同學參與,確保方案有效且可實現。

          3.轉化為具體需求

          方案只有轉化為具體需求,才能進入產品規劃、落地上線。這也是重要的一步。

          優化方案和需求的粒度不同:有時候需要把優化方案拆成不同的需求分拆上線,有時候一個需求又能同時涵蓋多個優化方案。這需要根據優先價值,結合產品側的規劃進行。

          如何判斷優化價值

          每個問題優化價值是不同的,我們可以從產品側、用戶側、數據側三個方面去衡量:

          產品側:看可行性。是否契合產品的中長期目標?是否符合產品的發展節奏?是否易于技術實現?時間資源成本如何?

          用戶側:看影響力。是否是用戶使用的核心流程、關鍵頁面?影響的用戶范圍多大?用戶角色的權重(主要指B端)是否較大?

          設計側:看價值感。設計的ROI如何?能否體現設計的專業度?能否提升設計的話語權?

          圖片

           

          圖片

          設計師雖然主導了體驗優化專項,但又不掌握開發資源,如何更好地推動落地呢?需要掌握一些技巧。

          推動落地中的四個對齊

          對齊是為了及時對齊信息,減少團隊中的信息差,使團隊成員互通有無。不但可以提升協作效率,還能使大家感到被尊重和需要,使大家擰成一股繩。

          四個對齊包括目標對齊、進度對齊、方案對齊和效果對齊。

          圖片

          目標對齊:確保在項目啟動和各個階段產品、設計、技術各方達成統一的目標??梢酝ㄟ^啟動會和重要節點會議進行對齊。

          進度對齊:項目周期比較長時,需要注意各階段的進度對齊,掌握進度和風險。方式有排期進度表、定期例會、定期郵件等。

          方案對齊:這是比較容易忽略的一點。需要產品、設計、技術甚至用戶做方案對齊。我們目標明確,是為了切實解決用戶的體驗問題的,方案一定要有效,且可以實現。所以要關注方案是否能解決用戶問題(方案評估、測試)、是否能夠技術實現(方案評審)、方案實現效果(方案驗收)。這點做得不好,優化效果就要大打折扣。

          效果對齊:上線后需要針對兩個效果進行對齊:一是優化效果如何、是否達成了目標(效果評估)。二是項目運行得如何,有什么經驗和教訓(復盤總結)。及時的團隊復盤,有利于大家揚長避短、取得更好的成績。

          形成長期的體驗優化機制

          對于體驗問題,我們不能寄希望于體驗優化專項「畢其功于一役」,而是要建立長期的體驗優化機制。

          包括:定期整理用戶反饋、定期走查、定期與產品技術溝通優化計劃、階段性復盤等,建立良好的體驗優化通路。

           

          圖片

          相信看完文章后,大家對「主導和推進體驗優化專項」的方法有了一定了解。后續我們將會發布實戰篇,分享具體實例。

           

          原文地址:58UXD 

          作者:環鐵藝術家

          轉載請注明:學UI網》設計驅動!體驗UP!高手設計師必備工具包

          藍藍設計建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習,請掃碼藍小助,報下信息,藍小助會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務合作,也請與我們聯系。

          截屏2021-05-13 上午11.41.03.png

          分享此文一切功德,皆悉回向給文章原作者及眾讀者.
          免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。

          藍藍設計www.syprn.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服務、

          UI設計公司、界面設計公司、UI設計服務公司、數據可視化設計公司、UI交互設計公司、高端網站設計公司、UI咨詢、用戶體驗公司、軟件界面設計公司



          選項篇 | 單選/復選/撥動開關的使用小技巧!

          seo達人


          圖片

          本篇文章將圍繞單選、復選、撥動開關三種選項元素的設計細節及使用場景展開分析,希望能幫助新手設計師避開選項設計的誤區,為用戶打造出更好的操作體驗。

           

          一、單選:獨一無二

          1.什么是單選?

          單選按鈕最早來源于老式的汽車收音機上的電臺頻道的切換按鍵,按下其中的一個按鍵就成為了被選中狀態,其他就會被彈出,用戶可通過這種方式快速切換不同的電臺。

          UI設計中,單選是指當界面中存在兩個或以上的選項時,且各項之間相互排斥,用戶僅能在選項列表中選擇其中的一個來使用,即便反復選擇,最終的結果始終獨一無二。單選框有選中、未選中兩種狀態(極少數不可選),主要通過填充和描邊互換的樣式將當前狀態反饋給用戶。

          單選是一種較為精簡的模式,它至少包含兩個選項,為了提升操作效率,需要盡可能的將所有選項展示給用戶,無需多余的操作和思考,即能快速完成任務。如果是必填選項,最好提供一個與當前用戶較匹配或選中率最大的一個選項作為默認值,即便默認值有誤,對用戶也不會有什么影響,因為用戶本來就需要去操作,可一旦匹配到對應的用戶,就能免去這一步的作,且默認值是經過多方面分析、反復推敲后才進行預設,只會是有益無害。

          圖片

          2.單選組件樣式

          1)按鈕式

          按鈕樣式適合用在選項不多、文案不長的場景,可平鋪在界面中或以彈窗的方式呈現。例如,購買衣服時,品牌、尺碼、顏色都可以設計成按鈕樣式。

          圖片

          2)圓形組合

          未選中都是淺灰色描邊的圓形,選中后,Android常見的是描邊變主色+內圓點填充,而iOS更多則是描邊變填充+對勾圖標組合。其實這些不重要,真的沒必要糾結是用圓點組合還是對勾組合樣式,只要在同一個產品中統一樣式即可,用戶不會因為這兩種表現方式的不同而影響后續的操作。

          圖片

          3)對鉤

          對勾樣式經常出現在彈窗列表選項中,只有選中后才會有“?”標記,相比圓形組合,給用戶的引導性更強。

          在單個任務中,首次進入選擇頁面時,列表中沒有任何標記(有默認選項除外),選中條件后,標記對勾的同時,無需其他操作即自動進入下一步任務流程,再次回到選項列表時,系統會標記上次的選擇作為參考。另外,這種樣式不會太過于局限選項的數量和字數。

          圖片

          4)選擇器

          通常作為表單項以彈窗的形式出現,適合二級、三級聯動選項。例如:選擇地址(省/市/區)、日期(年/月/日)、時間(時/分/秒)等選項較多且具有關聯性的選項組。

          圖片

          3.單選的使用準則

          首先要確保單選組件的可用性,所有單選項需要清晰的呈現給用戶,避免嵌套或隱藏二級單選,否則會影響結構的識別性。

          其次為確??勺x性,單選組件的布局要符合用戶認知。選項較少且標簽較短時,使用多行多列的按鈕式布局比較常見,例如電商APP的商品屬性選擇等;標簽較長則使用圓形圖標、對鉤樣式單列多行顯示,例如選擇退款原因;聯動選項需根據關聯的等級數量,在選擇器中多列顯示,例如三級聯動地址,省、市、區三列并行。如果將選項毫無章法的平鋪、標簽/圖標上下排布,會造成視覺動線混亂、內容緊湊及一些不可預知的問題出現。

          圖片

          4.提供默認選項

          如果可以的話,盡量給用戶提供一個默認選項,這并非隨意設定,需要經過多方面分析綜合決定。舉個例子,你的產品屬社交類型,大多數為男性用戶,那么將男性設定為默認的性別選擇,這類用戶就可以直接跳過這一步,節約了大量用戶的操作成本,即便面對的是女性用戶,這也不影響原本就需要手動選擇的步驟。默認選項需合理設定,切不可亂用,否則一些“偷懶”的用戶并不會更換默認選項,導致后續數據分析的精準度。

          圖片

           

          二、復選:循環往復

          1.什么是復選?

          復選操作不會像單選那樣出現信息阻隔,也沒有撥動開關那么強的視覺干擾,通常包含一個或多個選項供用戶選擇,其選項條件不是互斥的,用戶可從中選擇一項或者多項,具體情況則根據選項條件的限制而定。

          1)選擇一項

          一些設計師將復選理解為多選,且先不論對錯,筆者想說明的是,多選只不過是復選的一種選擇方式。在真實的設計中,有很多場景是不設限的,我們可以將選中/未選中理解為“是/否、同意/不同意、開啟/關閉……”等意思。例如,注冊頁面中必定存在的「用戶服務協議」,單個選項可反復操作;管理系統或B端的批量操作、權限設置等,選擇其中的一項也可進入下一步操作流程。

          圖片

          2)選擇多項

          強制多選一般會設定需選擇數量的下限和上限。例如:首次進入某些APP時,需選擇個性化定制標簽,通常最少不低于3項,最多不超過6項;還有,在填寫調查問卷的多項選擇時,最少選中兩項、不設上限等,這些就是復選中真正意義上的多選。

          圖片

          2.復選的使用準則

          相比單選,復選需要配備提交按鈕,提交后才會記錄被選中的信息。對于批量性的選項操作,復選框的操作效率比撥動開關要高出許多,例如,在某些頁面開啟/關閉幾個權限,每個權限用單獨的撥動開關進行控制,完全沒問題,但涉及到幾十個權限的控制,這種批量操作使用復選框一定是最佳的選擇,只要用戶能清楚操作之后會發生什么即可。

          圖片

          3.常見的使用場景

          1)標簽選擇

          個性化標簽選擇中最為常見,在標簽文字、選項數量較少的情況下,使用外觀大小完全相同的標簽按鈕多列顯示,有助于用戶瀏覽,還能節約頁面縱向空間,用淺色描邊/主色填充或明暗等級來區分選中/未選中狀態,部分產品還會在選中的狀態上增加一個小圖標(?、+/-),區分會更加明顯。這種方式切記標簽不能過長,否則可能會導致文字折行或容器內很擁擠,不利于用戶閱讀。

          圖片

          2)列表選擇

          當選項過多、標簽長短不一時,適合使用列表式選擇。WEB端常見的是圓角矩形勾選填充,例如管理系統的商品列表;移動端更多則是原型勾選填充,例如購物車,當然并沒有明顯的界定,所有頁面統一樣式即可。

          圖片

          4.未定狀態

          與單選視覺樣式唯一不同的是多了一個未定狀態。常見于管理系統或B端,當選項存在多個子級時,只是某些子級被選中,但并未全部選中,這時父級狀態尚不確定,即為未定狀態。

          圖片

           

          三、撥動開關:白天與黑夜

          1.什么是撥動開關?

          撥動開關就像生活中控制燈泡的開關,它是在兩個互斥的選項中始終存在默認值、且操作會立即生效的按鈕,操作后必定是對立的選項,例如開啟/關閉、是/否、同意/不同意等。

          圖片

          2.撥動開關的使用準則

          撥動開關必須表意明確,用戶在操作之前就能清楚操作后會發生什么,使用時,需遵循以下原則:

          • 用于操作后立即生效的場景;
          • 標簽和按鈕是兩個分離的視覺焦點,當用戶有可能產生疑惑、或標簽不足以言明時,需增加輔助文字予以說明;
          • 主要用于控制全局,權重較高,針對單個任務流程的控制,請使用單選/復選;
          • 默認就是開啟/關閉狀態,若存在子級,父級關閉的同時將子級隱藏(避免置灰);
          • 當操作有風險時,必須給予明確的提示;
          • 避免大面積使用,如果存在太多需要開啟/關閉的條件,建議使用復選;

          3.背景與文案

          撥動開關的背景通常只介于兩種狀態,關閉狀態下為置灰(全服通用),開啟后為綠色,也有很多產品將其設定為品牌色,統一顏色樣式即可。

          輔助文案常見有兩種類型,第一種為當前狀態反饋,例如:獲取設備通知權限“消息推送已開啟/關閉”,這種反饋在應用中可靈活運用,尤其是在關閉狀態下,可起到一定的引導作用。第二種為標簽輔助提示,例如:操作后的好處或風險,告知用戶會發生什么,提前讓用戶有一定的心理預期。

          圖片

           

          四、單選控件的糾葛

          1.單選框vs復選框

          是用單選框還是用復選框,似乎是最好界定的,筆者查閱了很多資料,得到的信息是“需選擇一個選項用單選、多個選項用復選”,答案出奇的一致,這好像什么都說了(確實如此)、又好像什么都沒說(是個設計師都懂),當我們仔細分析之會發現,并非僅僅如此。

          在PC端遇到兩個對立的選項(如:是/否、同意/不同意、通過/不通過)時,除了用兩個單選項之外,也可以使用復選框,尤其是在權限控制中,必定是復選。另外,移動端注冊登錄流程中,用戶服務協議也是最具代表性的復選框(同意/不同意二選一)使用案例。除去這些特殊的使用場景,其他大部分就直接單選。

          2.單選框vs撥動開關

          僅存在兩個選項時,單選與撥動開關的使用,有一些設計師就將其混淆了。筆者曾遇到過這樣的設計案例,有產品將性別(男/女)、O2O取貨方式(送貨上門/到店自?。┲挥袃蓚€選項的任務用撥動開關來呈現,操作后,通過開關上的滑塊左右移動+文案輔助來確定當前選中的條件。筆者認為,這種方式不可取,最大的弊端就是在當前狀態下,用戶并不知道另一個選項是什么,需要通過猜測或試錯來確定,無疑讓增加了任務的完成難度,也打破了用戶對常用操作的固有認知。

          至于什么時候需要用撥動開關,上述3-2《撥動開關的使用準則》中有詳細說明,除此之外使用單選框,能解決設計中80%的單選與撥動開關的選擇性問題。

          3.單選框vs下拉列表

          選項較少可直接在當前頁面用單選框(選擇性別)、按鈕(標簽)呈現,當用戶需要在大量的選項中進行選擇時,PC端可使用下拉列表,移動端更多使用的是操作欄彈窗或跳轉到新頁面讓用戶操作。其實這方面沒有明確的界限,需根據使用場景以及選項的屬性根據實際情況靈活變動。

           

          五、必備常識和使用技巧

          1.選項的幾種狀態

          單選、復選、撥動開關各自都有不同的狀態,在設計之前,設計師需要清楚地知道這些狀態所代表的含義以及不同的使用場景,避免后續在使用中給用戶造成困擾。

          圖片

          2.符合用戶認知的控件樣式

          首先,選項框樣式應符合用戶認知,不能為了所謂的差異化、個性化打破用戶固有認知,而帶來額外的認知負擔。例如單選/復選常見的是圓形填充+對鉤(PC端)、圓角矩形填充+對鉤(移動端)兩種方式,雖然這并不是唯一,但至少不會出錯。雖然鼓勵跳出常規的設計思維做出改變,但一切都以不增加用戶使用難度、提供更好的用戶體驗為出發點,不然還不如不變。

          圖片

          3.注意對齊方式

          按鈕式不用多說,文字跟容器上下左右居中。列表中的對齊方式無非兩種,選項框在前,文字和選項框都是左對齊,單選/復選均可采用這種方式;選項框在后,則文字左對齊、選項框右對齊,采用這種方式的單選居多;撥動開關則是全網統一,標簽左對齊,開/關右對齊。

          圖片

          4.清晰簡短的標簽

          選項標簽需清晰簡短、直接表達核心含義,盡量避免否定的表達方式,以免用戶產生誤解。像撥動開關這種兩極分化的選項,當用戶不清楚對立的選項內容時,可以使用副標題進行描述,讓用戶在操作之前有一定的心理預期。

          5.批量選擇、節約作成本

          雖然都是將選擇權交給用戶,但面對不同的場景,需提供一個「全選」操作,幫助用戶一次完成多個重復的操作,降低操作成本。

          例如:B端的內容管理,批量操作能節省很多時間,還能降低因多次重復操作產生的失誤概率;C端最具代表性的有購物車、以及初次進入部分應用時的個性化標簽選擇。

          圖片

          6.觸控熱區的設定

          針對移動端,點擊區域切勿直接使用選項框的范圍大小,需單獨設定熱區范圍。大家都知道,大拇指在移動端應用中使用頻率是最高的,相對來說,要有足夠大(非絕對)的操作區域以供手指進行精準交互,以免無效操作或操作失誤。需要將文本標簽、選項框以及各選項區域均分后四周的留白都作為觸動熱區,操作起來就會輕松很多。

          圖片

           

          六、結語

          本文筆者主要總結了單選、復選、撥動開關的使用規范及常見問題,不過設計規范只是基于產品本身構建的一個標準,為了約束后續的視覺統一而存在的規范參考。在真實的設計中,這些設計規范并不是唯一,需要根據產品的特點和使用場景進行靈活變動,設計出最適合自身產品的控件才是最重要的。

          遵循設計規范只是最基礎的標準,遵循的同時跳出規范的束縛才會有創意,這就離不開我們平時的積累,鉆研各產品中優秀的設計細節,通過查漏補缺、揚長避短,在其他產品的亮點中找到與自身產品的平衡點并將其融合,這才是我們學習和總結的最終目的。

           

          原文地址:能量星球

          作者:大漠飛鷹CYSJ

          轉載請注明:學UI網》選項篇 | 單選/復選/撥動開關的使用小技巧!

          藍藍設計建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習,請掃碼藍小助,報下信息,藍小助會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務合作,也請與我們聯系。

          截屏2021-05-13 上午11.41.03.png

          分享此文一切功德,皆悉回向給文章原作者及眾讀者.
          免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。

          藍藍設計www.syprn.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 、平面設計服務、

          UI設計公司、界面設計公司、UI設計服務公司、數據可視化設計公司、UI交互設計公司、高端網站設計公司、UI咨詢、用戶體驗公司、軟件界面設計公司



          信息無障礙研究與應用

          純純

          信息無障礙,是指任何人在任何情況下都能平等地、方便地、無障礙地獲取信息和利用信息。隨著互聯網覆蓋越來越廣,對于身體有局限的群體而言,更加迫切通過互聯網獲取信息,而這就需要互聯網產品進行信息無障礙的優化。在我國其受益人群至少包括:8500多萬殘障人士,2億多60歲以上的老年人,數量龐大。率先考慮信息無障礙能為產品增加優勢而帶來更多用戶。


          如今智能手機掀起了一場無障礙輔助工具的革命,而站在這個關鍵點的互聯網設計師,也要開始行動起來,先從以下這幾個容易實現的事情開始著手進行無障礙的優化吧。




          關于讀屏


          對視障用戶來說,是用聽取讀屏語音來了解你設計的界面信息的。讀屏軟件就像他們了解互聯網世界的眼睛,它的原理是直接讀出界面里的文字,如果icon按鈕未加無障礙標簽讀屏會讀為"無法發音",那么視障者就無法獲取這些信息,自然也就無法使用你設計的功能。


          解決的辦法是:


          1.需要在產品代碼中添加無障礙標簽(Android :contentDescription ; iOS:accessibilityLabel在對應的開發者文檔里很容易找到,可以發給你合作的研發同學)。


          2.裝飾性icon可隱藏標簽不讀,提升讀屏效率。不建議不做處理也不加標簽,那么用戶聽到的就是“無標簽”,這樣會讓用戶以為這里有什么重要信息讀不到而感到不安。


          3.標簽語義簡短準確,盡可能使用動詞。


          4.必要時需要走查焦點順序,確保不會被錯誤的焦點順序誤導頁面含義。 



          并且最好由設計師進行語義的標注,因為設計師才是對頁面里圖形應用最了解的人。避免出現“搜索”被寫成“放大鏡”、或者是“searchBtn_123”之類的情況。 





          關于色彩


          顏色可以用來區分信息數據的類別和維度,也可以幫助傳達情緒等重要信息。然而,世界上有超過8%的男性和0.4%的女性都被色覺障礙的問題困擾。我們通?;\統的稱這類人群為“色盲”,他們是典型的識別顏色有問題的群體。


          "色彩"的目標是"易于感知",指的是互聯網產品的內容信息的色彩對任何人來說,都應該擁有足夠高的辨識度和舒適度,我從以下4個方向進行介紹。 

           

          1.更安全的配色


          a.色盲人群:


          設計師在進行設計配色時應時刻自測,避免明度相似的橙黃綠兩兩配色和明度相似的紅綠配色,因為這樣的配色勢必會造成色盲用戶的可讀性問題。并且,紅色在紅綠色盲眼中并不是一種明亮醒目的顏色。相反紅色對他們來說顯得非常深,而暗紅色則幾乎接近黑色。因此色盲人士很難分辨出文章內的深紅色的強調字,從而遺漏關鍵信息(設計時,可利用此插件模擬色盲眼中的顏色:Color Oracle) 。




          b.文化差異:


          因為色彩在不同國家文化中代表不同含義,所以對于國際用戶來說也是存在障礙的。在西方文化里,紅色通常用于表示消極趨勢,而綠色則表示積極趨勢,但在東方文化中卻正相反。


          c.特殊群體:


          臨床醫學研究表明對于部分自閉癥患者來說,高飽和高對比度的顏色,甚至只是黃色都會讓他們感到不舒服和不安,因此在自閉癥康復中心是不會出現過于對比刺激的顏色的。


          另外,老年群體隨著年齡的增長,晶狀體變黃變渾濁,會選擇性的吸收藍光,從而導致老年人對藍色的鑒別能力下降明顯,如果你的主流用戶是老年人,請盡量避免將藍色運用到重要的按鍵中去。



          2.更強的文本對比度


          文本對比度與可讀性息息相關,它測量的文本顏色和背景色之間的明度差。WCAG AA對于文本對比度的規范是:4.5:1,若字號夠大(>18pt,或粗體>14pt)時,標準可降到3:1。如果滿足4.5:1這個標準會讓你的頁面視覺看起來不那么優雅,可以嘗試局部加強可視性的方法:



          關于可讀性其他需要注意的點:盡量不要在圖片上疊加文字,除非你能保證圖片背景顏色單一且對比度足夠高。



          Material Design設計規范建議,需要淡淡的遮罩確保上層文字的可讀性;并且不建議極高對比度的文本,因為這樣會使一部分視障者看到的字旋轉模糊。


           

          3.更多樣的視覺變量 


          顏色是數據可視化中最常用的視覺變量之一。但是對于無法辨別顏色的用戶,如果顏色作為的唯一的提示信息,他們可能將無法理解你傳達的信息。那么有什么改善的方法呢?


          a. 不讓顏色成為唯一的視覺變量:除顏色外,我們可以追加圖標、紋理或者文字來加以標注。



          b.色盲模式:Trello作為一款工具產品,在標注信息時,提供色盲模式可打開和關閉,并用不同紋理加以區別,色盲友好模式是一個很好的范例,它可以有效幫助色盲,又不會妨礙非色盲用戶。


          c.以明度飽和度為度量:雖然色盲人士對色相的辨識能力較弱,但卻對明度、飽和度非常敏感。我們可以使用明度或飽和度區分信息??催@個例子:傳統熱力圖習慣用暖色代表熱力高冷色代表熱力低,Google Analaytics的熱力圖采用深藍色顯示熱度高的時段、淺藍色顯示熱度低的時段,簡單有效。




          關于控件


          控件可以是按鈕、鏈接、輸入框或任何帶有事件監聽器的HTML元素??丶』虮舜颂拷赡軙o用戶帶來糟糕的體驗問題。


          比如對于無法用指尖精確定位的用戶(有顫抖疾病的用戶),或因年齡而導致靈活性降低的老年用戶,都會難以點擊過小控件。


          為了給用戶足夠的間距來準確選擇控件,Material Design建議至少48×48dp,iOS設計系統將目標熱區尺寸最小值定為44 x 44pt,而WCAG對WEB的規范則建議至少44×44px。一個控件可以在視覺上是24 x 24px,但是在所有邊上都會有一個額外的填充使它達到44×44px。并且太靠近的控件可能會因誤點擊而帶來挫敗感,所以同時還建議控件之間的空間足夠遠以減少誤觸。Microsoft給pc的建議是至少有8px的間距,而Material Design推薦的控件至少間隔8dp。我們可根據以上規范來審視自己設計的控件。




          關于文字


          1.文字大?。?/strong>


          有視覺障礙的用戶可能會把字號調得很大。你需要保證你的設計在大字號的情況下內容不會溢出或排版錯亂。做設計的時候,可以使用2倍以上的字體測試你的設計。


          在互聯網早期,設計了字號在9-14px之間的網頁,如今已與20年前不同,瀏覽器已經可以在任何尺寸設備上使用,小到智能手表大到4K熒幕,我們不能再使用固定的字號來設計產品了。字號應該與設計本身一樣具有響應性。例如可以允許用戶自定義字號、行高或字間距等以達到舒適的閱讀水平。


           

          2.文字樣式:


          文字作為傳達信息的重要載體,對于許多用戶來說,裝飾字體或草書字體都是比較難閱讀的。且用過細的、過小的、斜體和全大寫文本,也會降低識別度。




          關于動效


          有效的動畫可以給頁面帶來生命感,但如果濫用動效不僅會分散用戶注意力,嚴重的話對某些用戶來說來說可能是致命的(光敏性癲癇的臨床誘因之一就是閃光圖像的刺激)。


          1997年的一天,日本電視臺正在播放《精靈寶可夢》第38集“電腦戰士3D龍”,但就在這天晚上發生了600多名兒童昏倒在家中集體送醫事件,轟動了動畫界,任天堂的股價也隨之大跌。原來,為了達到震撼效果,3D龍的背景運用了“藍-紅-藍”的快速閃爍來表現爆炸,這樣高頻率的閃爍刺激了孩子們脆弱的眼睛,導致他們集體患上了急性光敏癥。也因為這件事日本開始著手對動畫片的制作制定規范。Twitter在2019年為了保護對閃爍圖像敏感的人員安全,也采取了禁用APNG動圖格式的措施。


          另外WCAG 2.3.3官方說明,一些用戶會因滾動頁面的動效(例如緩動和視差滾動)而觸發大腦前庭疾病從而產生頭暈的癥狀,所以iOS、Mac、Windows 10都具有關閉動效的功能。


          為了避免給特殊人群造成困擾,設計師在開始做動效之前,應該看看以下四條是否滿足:


          1.動效每秒閃動不超過3次,發生的閃光區域不超過超過25%否則,光敏癲癇患者會有發病的風險。


          2.避免過于夸張的視差和運動效果,因為大腦前庭失調者會引發眩暈。


          3.避免有多個元素通過不斷移動、閃爍而分散注意力,因為這可能會讓注意力缺陷者產生困擾 。


          4.如果有上述情況,需提供一些控件或選項來暫停、隱藏或者更改任何動畫或效果的頻率。




          作者:百度MEUX   來源:站酷
          藍藍設計建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習,請掃碼藍小助,報下信息,藍小助會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務合作,也請與我們聯系。

          魏華的微信.png

          分享此文一切功德,皆悉回向給文章原作者及眾讀者.
          免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。
          藍藍設計www.syprn.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 
          UI設計公司、界面設計公司、UI設計服務公司、數據可視化設計公司、UI交互設計公司、高端網站設計公司、UI咨詢、用戶體驗公司、軟件界面設計公司


          配色中的實用套路

          純純

          作者:大秘密mimi     來源:站酷
          藍藍設計建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習,請掃碼藍小助,報下信息,藍小助會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務合作,也請與我們聯系。

          魏華的微信.png

          分享此文一切功德,皆悉回向給文章原作者及眾讀者.
          免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。
          藍藍設計www.syprn.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 
          UI設計公司、界面設計公司、UI設計服務公司、數據可視化設計公司、UI交互設計公司、高端網站設計公司、UI咨詢、用戶體驗公司、軟件界面設計公司


          視覺平衡設計原理

          純純

          我們的眼睛很奇怪常常誤導我們,但是如果理解了人類視覺的特殊性,就能創造出更好的設計。格式塔理論解釋了我們的眼睛和大腦如何處理不同的圖像,而設計師常常需要在實際工作中使用這些理論。


          1. 實際大小 VS 視覺大小

          400px寬度的正方形,與400px直徑的圓形,哪個更大?

          幾何學來說,它們的寬度和高度是相等的。

          但是看下面的圖,我們的眼睛立刻感覺到正方形大于圓形。


          帶參考輔助線的版本如下:


          讓我們再看一組正方形和圓形。你覺得他們的視覺重量相同嗎?


          好像差不多~?這是因為我增大了圓形的直徑。


          把這兩個例子里的正方形和圓形重疊起來,我們可以發現:

          左邊400px的正方形比400px的圓形有更大的面積。這就是為什么我們覺得它顯得更大~

          右邊圓形和正方形是平衡的,因為它們的面積相似,雖然實際尺寸的寬度高度不同~


          在菱形和三角形上也有同樣的效果。

          為了在視覺上與正方形保持平衡,它們的實際尺寸應該增大,以保證面積相似。

          保證「面積相似」的方法,對于處理簡單的形狀特別有用。


          在實際的UI界面設計中如何應用這個理論呢?

          舉個例子,當設計一組圖標時,我們需要保證它們都看起來很平衡,不會有某個圖標看起來過大或過小。

          如果我們直接把每個icon的實際尺寸拉成一樣,那越接近正方形的icon看起來就會越大。


          對于視覺上看上去比較小的icon,可以適當放大到參考線框之外。

          對于視覺上看上去比較大的icon,可以適當縮小留白。

          用這樣的方式來保證不同形狀的icon達到整體的平衡感。


          一些視覺平衡的實際案例~



          現在知道為什么icon的切圖框總是比實際形狀大了吧,

          就是為了預留出空間,讓那些奇形怪狀的icon,看上去不比正方形icon要小。


          驗證視覺平衡是否ok最簡單的方式就是模糊大法。

          如果模糊后你的icon變成差不多的糊糊,他們的視覺重量就差不多了。


          看個案例:

          在放社媒圖標時,臉書和IG的圖標是方形的,而Twitter是一只小鳥的輪廓。

          所以Twitter的圖標就要大一些,這一看起來整體會比較平衡。


          另一個案例:

          一個圓形按鈕和方形文本框放在一起。

          如果圓形按鈕的直徑等于文本框的高度,那么按鈕視覺上看起來會顯得更小一些。

          當你把它放大一點,整體會顯得更平衡。


          但是如果改變按鈕的樣式,就不需要放大了。

          在下圖中,按鈕和文本框都是80px高,但因為填充了黑色,看起來就不顯得那么小了。


          總結一下

          讓UI細節更精致的7個實用小技巧

          純純

          技巧一:除了用字號大小對比來打造視覺層級,色彩和字重對比也有同樣的效果。


          字號大小對比是大家都知道最常見最容易的方法。重要的信息字號放大,次要的信息字號縮小。但一個界面里字號種類的數量不建議過多,否則會顯得凌亂,這時候就可以采用文字粗細對比、顏色對比等其他方法配合使用。

          小tip:

          1. 字號種類控制在3~5種,保持克制。

          2. 文字顏色種類控制在2~3種,保持克制。

          3. 字重通常2種就夠了,普通和加粗。



          技巧二:在“彩色”背景上想要弱化文字,應降低文字色和背景色之間的對比度,使其逐步接近背景色,而不是直接粗暴地改為灰色。

          小tip:

          1. 當背景為純色時,可以靠降低白色文本的不透明度來調整前景文字和背景之間的對比度。

          2. 當背景帶有圖片或圖案時,半透明的文本會影響可讀性,需要根據背景色手動挑選適合的文本顏色。 



          技巧三:投影適當往下偏移一些。

          投影在垂直方向設置一些偏移量,會使投影顯得更加自然。

          由上而下光源偏見也叫做“上方照明偏愛(top-lighting preference)。大腦之所以會認為從上方照下來的光線更自然,是因為我們生活中始終有一個巨大的來自上方的光源:太陽,漫長的進化已經在我們腦中刻下了“由上而下光源”這樣一個強大的偏見。因此來自上方的光源照射會讓物體顯現的非常自然。


          相反,來自下方的光源會讓物體看起來怪異不自然,設計師可以利用這個原理來制造一些恐怖怪異的氛圍。(題外話) 

          下圖來自名偵探柯南



          技巧四:除了描邊,還有很多方法可以用來分隔信息。

          當你需要分隔一些信息群組時,不要一直用描邊去分隔,過多的描邊會使界面顯得過于瑣碎凌亂。

          增加組與組之間的間距,留白也是進行信息分隔的一種常見手法,不一定需要通過線框來分隔。



          技巧五:明明是一樣的色值,文字看起來就比填充色淺,這時候需要加深一點點文字色,達到視覺平衡。

          不知道大家有沒有發現,下圖藍色的說明文本看上去比藍色的按鈕更亮,但明明顏色色值是一樣的。右邊通過使用略深的藍色,神奇地解決了這個問題,視覺上更和諧統一。 



          技巧六:米勒-萊爾錯覺,相鄰放置不同的形狀,會造成視覺上不對齊的錯覺,這時需要微調元素進行視覺補正,以求得視覺效果上的平衡感。

          米勒-萊爾錯覺:這個視覺現象表明,將一個V型記號放到線段兩端可能造成其顯得比實際更短或更長,長短取決于V型記號的朝向,這個經典的錯覺證明了人類感知錯誤。

          左圖的膠囊型按鈕的邊緣給人向內收攏的感覺,雖然像素上和文字對齊了,但視覺上按鈕顯得偏右了。右圖通過將按鈕往左側微微移動來修正不對齊的錯覺。

          亞馬遜的logo中,字母“a、m、o、n”同樣因為圓形的外緣,有向下收攏的感覺,因此需要微微上移,與字母“z”達到視覺效果上的平衡。



          技巧七:不對稱的圖形如果直接居中,看起來并沒有完美居中。

          最經典的播放按鈕的案例:把一個三角形放在圓形中直接居中,會使它看起來居中位置不對。為了使三角形視覺居中,需要通過計算等邊三角形腰的中點與對角頂點連線的交點,來找出三角形的質點,這才是真正的中心(重心)。




          作者:大秘密mimi  來源:站酷
          藍藍設計建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習,請掃碼藍小助,報下信息,藍小助會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務合作,也請與我們聯系。

          魏華的微信.png

          分享此文一切功德,皆悉回向給文章原作者及眾讀者.
          免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。
          藍藍設計www.syprn.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 
          UI設計公司、界面設計公司、UI設計服務公司、數據可視化設計公司、UI交互設計公司、高端網站設計公司、UI咨詢、用戶體驗公司、軟件界面設計公司


          設計基礎(4):B端中后臺管理系統色彩體系

          seo達人


           一、色彩分類

          不同于C端產品的運營、營銷場景,要求設計的多樣性,緊跟設計流行趨勢。B端需要相對穩定的色彩體系,這樣才能保證產品設計的高效可控。

          色彩和布局、字體都是底層的全局樣式,因此需要適配各種應用場景和組件設計??v觀各個大廠的設計系統,通常會將色彩劃分為4種類型。

          圖片

          1、主色

          主色是產品最核心的顏色,使用頻率最高,可以說是構成產品風格的關鍵要素。常用于突出信息、引導操作、功能狀態表達等。

          中后臺管理系統的主色通常首選品牌色,可以更好地傳遞品牌價值,構建統一的界面風格。例如TDesign 以騰訊藍(Tencent Blue)作為主色;公眾號管理后臺采用的是“微信綠”,飛書后臺管理系統采用“藍綠”品牌色。

          圖片

          圖片來自TDesign

          當然并不是所有的品牌色都可以用作主色。在后臺管理系統中,工具類產品的屬性比較強,更強調產品的科技感、穩定性,需要幫助用戶沉浸式地完成工作任務,因此以藍色為代表的冷色系應用更多。

          而過多的暖色調則會讓人興奮,應用相對較少。例如阿里云在框架層面、概覽信息中采用了品牌橙色作為主色,功能頁面還是以藍色為主。華為云只是將品牌紅色用在了主按鈕上,其他內容配色仍然選用藍色。

          2、功能色

          B端產品還需要借助色彩,向用戶反饋操作結果、系統狀態等信息。最典型的就是成功、失敗、提示/警告、錯誤、鏈接等,這些都屬于功能色。

          功能色系需要符合用戶的認知習慣,例如一般都是以綠色代表正?;蛘叱晒?、橙色為警告、紅色為錯誤、藍色作為鏈接。用戶不需要閱讀文字信息,就能直觀地了解信息背后的狀態。

          圖片

          圖片來自TDesign

          3、中性色

          中性色主要是黑白灰三種顏色,由于沒有冷暖,也沒有色相,又稱為無彩色系。常用于文字、背景、圖標、邊框和分割線等元素。

          中性色非常重要,在頁面中應用最多。由于是無彩色系,只要控制得當,可以大面積使用,不會增加界面的信息負擔,反而有利于形成內容層次和區域劃分,讓界面更加有序,內容結構更加清晰,還不會影響界面風格。

          圖片

          圖片來自TDesign

          當然中性色使用時,需要有比較明確的色彩對比關系,否則可能模糊一團,影響信息的可讀性。

          另外在某些場景下,中性色還可以加入一定的品牌色,讓中性色帶有品牌傾向。在TDesign中,將品牌色的混合比例定為 20%。

          品牌中性色的計算公式如下:

          Average(r,g,b) = 0.2*(r1,b1,g1) + 0.8*(r2,b2,g2)

          4、擴展色

          在B端產品中,還會有更多顏色需求的場景,例如數據可視化、插畫等場景中。為了保證界面的協調,擴展色可以由主色或者功能色擴展而成,主要考慮頁面整體風格的美感和用戶體驗。

           

           

          二、構建色彩體系

          在確定基礎顏色后,需要通過灰度或者透明度,衍生形成色彩體系,滿足各種場景的顏色需求。這就需要了解一些色彩的基本理論。

          1、HSB色彩空間

          我們最開始學習色彩的時候,必然會提到三原色的概念。

          光學三原色(RGB):紅、綠、藍。三原色混合后,組成顯示屏顯示顏色,三原色同時相加為白色。RGB是從顏色發光的原理來設定的,當它們的光相互疊合的時候,色彩相混,而亮度卻等于兩者亮度之總和,越混合亮度越高,即加法混合。

          當三色灰度數值相同時,產生不同灰度值的灰色調,即三色灰度都為0時,是最暗的黑色調;三色灰度都為255時,是最亮的白色調。

          在設計調色時,RGB模式并不好用,我們優先選擇更容易理解的HSB模式,也就是色相(Hue)、飽和度(Saturation)、明度(Brightness),通過這三個維度更便于色彩調整。

          1)色相(Hue)

          色調就是顏色在色輪的位置,標準色輪是0-360°的圓環。在日常使用時,色相用顏色名稱標識,比如紅、綠或橙色等等,黑色和白色無色相。

          2)飽和度(Saturation)

          飽和度可以理解為顏色的強度或純度,表示色相中灰色成分所占的比例。通常以“%” 來表示,范圍是0%~100%。飽和度越高,顏色更加鮮艷;飽和度越低,顏色就會灰暗。

          3)明度(Brightness)

          明度是顏色的明暗程度,通常也是以0%(黑色)~100%(白色)來度量。

          將這3個維度集合起來,可以搭建出HSB色彩空間。調整3個參數,就可以選擇我們想要的顏色。

          圖片

          不過在Figma、Sketch、Photoshop這些繪圖軟件中,色彩面板都是以平面的方式出現的,并且增加了透明度參數,形成更容易調節的HSVA色彩空間。

          圖片

          2、搭建色板

          確定好基礎色后,可以通過HSVA模型生成一系列的色板。包括2種方法:

          1)透明度調整法

          可以設定一系列的透明度系數得到淺色梯度,或者疊加黑色透明度得到深色梯度,借助吸色工具就可以得到對應的色值,最后根據視覺效果微調即可。

          圖片

          2)飽和度/明度參數調整

          在保證色相數值不動的情況下,直接調整顏色的飽和度和明度。淺色系一般是要降低飽和度,提高明度。而深色系則需要降低明度,根據視覺效果調整飽和度。

          圖片

          除了設計師自定義之外,有些設計系統還提供了算法工具,自動生成色彩梯度。

          例如Ant Design、Acrodesign都提供了色板生成工具。并且Ant Design 還提供了主色參數建議:飽和度和明度不低于70。

          Ant Design色板工具地址:

          https://ant.design/docs/spec/colors-cn

          Acrodesign色板工具地址:

          https://arco.design/palette/list

           

           

          三、色彩應用

          一旦建立了色彩體系,正常情況下,選擇規范顏色就可以了。不過由于設計規范中,我們定義的色值默認是應用在白色背景中的。

          實際使用時,字體或者圖標應用的背景色會比較復雜,例如背景色可能是不同色階的主色、功能色,或者帶有遮罩層的場景中。不同的背景色會對視覺顯示產生影響。但是我們又無法窮盡定義所有可能性,這樣既增加了設計師的工作量,也會增加開發的工作量。

          為了滿足這些場景的色彩需求,除了固定色值的方式,還可以增加透明度梯度。讓內容可以與背景色融合,帶給用戶更好的閱讀和視覺體驗。

          圖片

          圖片來自Ant Design

           

          寫在最后

          歸根到底,色彩規范只是為了讓設計更有章法和依據。B端產品界面設計,還是需要謹慎克制,要在規范內合理使用色彩,善于利用色彩清晰區分和傳達信息,引導操作,不要讓色彩成為了界面的干擾因素。

          參考文獻:

          https://ant.design/index-cn

          https://tdesign.tencent.com/

          https://arco.design/

          http://www.woshipm.com/pd/4928465.html

           

          原文地址:子畝UXD(公眾號)
          作者:子牧先生
          轉載請注明:學UI網》設計基礎(4):B端中后臺管理系統色彩體系

          藍藍設計建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習,請掃碼藍小助,報下信息,藍小助會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務合作,也請與我們聯系。

          截屏2021-05-13 上午11.41.03.png

          分享此文一切功德,皆悉回向給文章原作者及眾讀者.
          免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。

          藍藍設計www.syprn.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 、平面設計服務

          UI設計公司、界面設計公司、UI設計服務公司、數據可視化設計公司、UI交互設計公司、高端網站設計公司、UI咨詢、用戶體驗公司、軟件界面設計公司




          表格體驗優化指南【一】-B端設計

          seo達人


           

           

          本期內容概覽

          下圖為內容目錄,大家可以通過下面的目錄針對感興趣的內容進行選擇性閱讀。文章分為兩小章節類,從最基礎對表格的認識再到表格如何提升“易讀性”進行分享。

           

           

          什么是表格?

           

          我先從表格的最基礎的基本認知跟大家分享,幫助大家對表格有個初步的認知。那么什么是表格呢?用一句概括:“將復雜的內容進行「歸納整理」,將「信息展示」給用戶,幫助用戶高效率的進行「數據分析」?!?

           

          1. 表格的意義

          1.1. 表格定義

          表格是一種常見且最有效的信息組織整理手段。在B端產品應用中“表格用于組織并呈現結構化的數據及信息內容,通常會提供對數據對數據及信息的操作能力,進而方便用戶閱讀、分析、比較數據”。

          單元格:通過縱向與橫向的分割線組合而成的“單元格”構成了表格的基本單位。

          縱列、橫列:表格中縱列、橫列是由多個單元格進行橫向、縱向排布組合而成,他們相互獨立又相互關聯;

          表體:是由多行和多列的單元格組合而成,用于顯示數字和其他項以便快速引用、分析和操作。

          1.2 表格應用

          表格在B端產品中它是頁面布局的重要組成部分,可用于展示結構化數據、靜態信息以及處于變化中的數據。表格中行與列形成了單元格的寬高,不同的寬高有著疏密之別,使信息之間更易于對比,大大提升了用戶對信息的接收效率和理解程度。

          因為表格是常見的信息組織手段,所以數據經過歸納整理和合理布局后,更易于用戶感知并分辨其中的差異、變化、關聯,可以將數據進行對比分析。如下圖所示:

           

          2. “表格”的構成

          常規情況下,可以把表格分為:a. 內部構成元素,它包含了表格頭部、表格主體、表尾;b. 外部構成元素,它包含了表格篩選區、按鈕操作區、底部區;

          2.1 內部構成元素

          如下圖所示為表格的內部結構樣式。

          1)表格頭部:表格每一列的標題作用包括屬性分類或基本概括,還包括了對列進行排序、篩選、凍結等功能。但是,不建議在表頭進行篩選等復雜操作。

          2)表格主體:表格主體是由表格的多個基本單元格組成,它主要展示表格的主體信息內容。

          3)表格尾部:一般承載統計信息,如總計、平均數等。

          2.2 外部構成元素

          如下圖所示為表格的外部結構樣式。

          1)表格篩選區:它是針對表格主體內容進行篩選。

          2)按鈕操作區:它是針對表格內部元素做整體的操作,按鈕區的操作可分為增、刪、改操作和業務處理操作(比如常見業務中常用到的自定義列)。

          3)表格底部區:底欄一般放統計信息、分頁等內容。

          2.3 常見的布局規則

          一般來說,表格有水平型、垂直型兩種布局。

          垂直布局

          是在行分割的基礎上,通過強化列的視覺特征來突出行間信息的對比,如下圖所示:

          水平布局

          弱化列的存在,強調信息的連貫性,保證用戶閱讀信息時視覺流是從左到右的,然后自上而下逐條掃描,適合大量信息的瀏覽。

           

          3. 表格類型

          類型一:基礎表格

          最基礎的表格,由表頭和單元格組成,無其他拓展操作,對信息進行最基礎展示。

          幾種常見的風格樣式:1)常規型,僅顯示橫向分割可減少整個網格的視覺干擾;2)斑馬紋,隔行交替使用底色來區分數據橫向對比;3)田字型,單元格有均勻而明顯的分割線,邊框單元格比較明顯。

          類型二:固定行表格

          用于固定表格高度內容區不能完全展示內容的場景,出現滾動條可滑動預覽,滾動僅發生在表格內部,表格內有一個獨立的垂直滾動。如下圖為騰訊投放廣告表格,當表格縱向區域內容過長時可上下滑動頁面預覽:

          類型三:固定列表格

          用于固定重要信息列,在寬度有限的頁面窗口中表格橫向內容不能完全被展示的場景,可左右滑動查看其他更多的內容信息。如下圖為騰訊投放廣告表格,當表格橫向區域內容過寬時可左右滑動頁面預覽:

          類型四:單/多選表格

          表格可進行單選/多選。如下圖為騰訊投放廣告表格,可以進行列的選擇并將其進行編輯操作:

          類型五:可展開表格

          表格行可以展開/折疊信息,一些次要的或擴展內容會被折疊起來,有必要操作或查看時可進行展開。如下圖為騰訊投放廣告表格,他將一些延展的詳情數據收起,用戶可點擊展開:

          類型六:樹表格

          當數據信息有清晰的層級關系時,可以使用樹表格。如下圖Demo所示:

           

          4. 本章總結

          本章屬于本篇分享的第一章節。主要將表格存在的意義進行了定義,把表格的主要使用場景和作用(價值)進行詳細分析,目的是想讓大家了解實際工作中應該在什么的場景下如何使用表格。同時也將表格的主要構成元素(內部、外部)進行了拆解,目的想讓大家了解后能夠正確設計表格。為了方便大家的理解,也通過圖文結合的形式更具象、更清楚的提高閱讀理解。

           

           

          如何提高表格的“易讀性”

          表格內部構成元素分表由表格頭部、表格主題、表格尾部組成,因此提升表格的易讀性可以從表格內部著手優化;

           

          1. 提升表格易用性因素

          1.1 易讀性(本期重點)

          易讀性是指通過使用表格高效的將數據進行展現、傳遞給用戶。表格中的數據需要結構化、展現規則一致、視覺層級清晰,這樣即可以將大量的數據進行有效的歸納與分類并陳列信息,又可以表達信息之間的關系;

          1.2 易操作(下期重點)

          將表格中大量的數據通過篩選、搜索、排序、分頁這四個操作提供給用戶,幫助用戶快速查找、對比、分析的操作,進而達到易操作的目的;

          2. 內部構成元素易讀性設計

          2.1 表頭提升易讀性的方法

          方法一:凍結表頭(也是表格的一種類型)

          將表格頭部固定,一般使用在電腦屏幕顯示不全表格縱向內容高度時,為滿足用戶在向下滾動表體的場景下也能實時有效閱讀表體數據與表頭屬性描述,從而有效提升表格使用易讀性。如下圖為騰訊投放廣告表格,當表格縱向區域內容過長時可上下滑動頁面預覽:

          方法二:多級表頭

          信息層級分類較多、結構較為復雜時,可使用多級表頭來體現數據的層次關系。注意:表格頭部的層級需要盡可能的簡潔,避免過重的表頭增加用戶的閱讀成本導致失去表格的意義。如下圖Demo所示:

          2.2表體提升易讀性的方法

          方法一:行高設置

          表格主體是由表格的多個基本單元格組成,它主要展示表格的主體信息內容,所以我們控制好每個基本單元格的高度及可控制表格行高。我們可以使用《原子設計》理論將單元格再次拆分,我們可以把單元格看作是一個分子,那么組成單元格的原子是文字、分割線;

          表格行高=單元格行高=文字大小+文字行高+上下邊距(Padding)+分割線,如下圖所示:

           

          文字大小設置:一般出現在表格中的文字大小都在12-16px之間,通常12-14px最為常見,建議大家設計也在此范疇內。

          文字行高設置:行高是指在多行里面一行文字與另一行文字之間的的間距,每行文字占用空間的高度。我們定義行距(行高) = 字號 + 行間距,而不是單指字體高度,所以文字的高度不等于字號的高度,如:字號12px,行高為22px,根據Web頁面平均分配原則,行距就是從文字的頂端上移4px到文字底部下移4px的距離。如下圖所示:

          一般行高可設置為字號的1.2-1.8倍,具體情況可按實際的場景訴求制定規范,比如:可以制定幾個梯度(緊密、正常、寬松)來配合場景的應用,當文本內容較多時為了不讓文字密度那么高可以使用寬松梯度做應用,當空間較小但又想承載更多的內容可以使用緊密梯度做應用;

          具體可以查看我之前分享的《文字規范系統》

          上下邊距(Padding):表格中的邊距上下個方向。如下圖所示:

          分割線:垂直分割線可跟隨列的數量(表格列的密集程度)判斷是否需要,一般而言一屏列數較少時可不配置,可減少視覺干擾讓表格更簡潔,使用列與列之間的間距作區分(格式塔原理)。但是一屏需要展示較多列時建議加上垂直分割線。

          但是水平分割線在表格中一般情況下會存在,它能顯著減輕表格在垂直方向的視覺重量,提升用戶進行大量數據對比時的速度。

          那么問題來了,在設置單元格的時候分割線需要加進去嗎?答案是需要,但是每個單元格只需要在下方加一個1px分割線即可。舉個例:單元格行高為56px,那單元格容器高度=55px+分割=1px。如下圖所示:

           

          小結:單元格行高是由字體大小、字體行高、上下邊距、分割線組成,表格行是由多個單元格組成,標體又是由多個表格行組成。所以,在實際應用場景中可設置字體大小、字體行高、上下邊距控制單元格的高度,進而滿足設置表格行高的訴求。如下圖拆解:

          注意:在制作規范時盡量避免出現超過3種以上類型表格行高(不然很難管理和規范使用),可以預設緊密、正常、寬松來配合滿足不同業務場景的訴求。

          方法二:行寬設置

          表格行寬也就是單元格寬度是由內容容器、左右邊距組成。如下圖所示:

          那么問題來了,當隨著不同大小的屏幕如何做自適應規則呢。可看下圖,將圖中A1部分固定寬度,不隨頁面縮小/拉寬而變化,A2部分看作為自適應部分,它跟隨頁面縮小/拉寬而變化。如下圖所示:

          方法三:固定列 (也是表格的一種類型)

          將表格中的最關鍵的內容與操作放在首尾列并固定,幫助用戶便捷閱讀、操作,未固定列可通過鼠標左右滑動方式查看。優勢是在寬度有限的頁面窗口中可以左右滑動查看其他更多的內容信息。如下圖為騰訊投放廣告表格,當表格橫向區域內容過寬時可左右滑動頁面預覽:

          注意:這里是指首尾列固定位置,而不是固定列的寬度。對于使用鼠標用戶而言,水平滾動交互體驗不佳。因此,盡可能通過調整列寬,避免出現水平滾動的情況。

          適用場景:當表格的列數量過多導致寬度大于頁面寬度時的場景。

          方法四:可拖拽列

          可伸縮列是指用戶可手動拖拽表格某列的寬度,從而達到最佳可閱讀狀態。如下圖為騰訊投放廣告表格所示:

          可拖拽表格注意事項:

          1)需設置列最小寬度:可按屬性(日期、ID、數字、圖片等)進行定義最小寬度設定,比如正常文本類,如姓名、描述字段可設置最小寬度為3個中文字符、電話號碼類固定為11個英文字符等、圖片的最小列寬不影響圖片的可閱讀,超出部份換行顯示;

          2)某列的寬度被手動調節寬度后,其余列的寬度應當不受影響,如果調整后,如果所有列寬總和大于屏幕寬度時可采用橫滑的形式展現;

          可拖拽表格適用場景:

          表格的數據內容可以很簡單或非常復雜。但是預設的寬度并不能給用戶最好的閱讀體驗。這種情況下,我們可以使用寬度可調整的表格,讓用戶在瀏覽時根據需要,自主控制表格列的寬度。

          方法五:數據處理值

          一般用在需要表格原始數據的基礎上給出數據差值、數據升降變化、數據平均值、數據總計等處理結果為導向,目的是減少用戶再次需要處理加工數據的過程,提升用戶閱讀信息的效率。

          比如,用戶想快速查看對比某兩個時間段數據總計情況,那么可以在表格底部或表體第一列給個總計行,供用戶進行快速查閱。如下圖為總計案例Demo:

          方法六:自定義列

          提供自定義列設置可讓用戶根據自己的訴求來定義表格的列展示列及順序,常常用在表格中列數特較多場景。用戶可以根據自己的需要,自由的選擇顯示所需指標,隱藏不必要指標,減少干擾。

          首先用戶可以在操作中預設幾個常用的自定義列展示,方便后續的延用。其次在對表格列的定義設置彈窗中可分成兩個操作區:1、用戶先在左側選擇希望在表格中展示的列;2、右側可對表格列字段進行排序。如下圖為騰訊投放廣告表格所示:

          注意:系統應記住用戶上一次的自定義列設置,減少用戶操作成本。

          2.3 表尾提升易讀性的方法

          方法一:提供分頁器

          在數據量較大的表格中使用分頁器有以下四大優勢:

          1)方便用戶看到的內容盡可能聚焦,避免信息量過載。

          2)分頁可以緩解服務器的數據加載壓力導致的加載時間過長。

          3)分頁可以跳躍查看數據,靈活性更高、步驟更短。

          4)用戶在表格瀏覽時可作為導航提示作用,告知用戶瀏覽哪幾條數據及數據總條數。

           

          分頁器“解刨”(延展部分)

          既然說到分頁器,那我們來細聊一下這個組件。首先,我們應該得知道分頁器是一個獨立的組件,而不是表格組件中的一部分,在本文中他與表格一起出現只是應用場景之一。

          一般應用應用在展示大量內容或數據條目時,為了使用戶看到的內容盡可能聚焦,避免信息過載,我們應使用分頁器將內容分成多頁展示。分頁器分為常規、簡潔兩種類型;

          常規分頁器

          1)翻頁按鈕:用于在前后頁面之間翻頁導航功能;(必要)

          2)當前頁碼:高亮的當前所在頁碼,告知用戶頁面中數據處于當前位置;(必要)

          3)普通頁碼:用戶點擊可快速切換至該頁;(必要)

          4)截斷符號:當頁面過多時用于省略中間頁,同時作為快速導航及被省略頁碼的操作入口;(必要)

          5)條目設置:用于設置每頁顯示條目數量;(可選)

          6)總頁數:通過使用總頁數告訴用戶知道大概會有多少數據;(可選)

          7)頁碼跳轉:幫助用戶從當前頁面跳轉到其他某個頁面;(可選)

          簡潔分頁器

          1)翻頁按鈕:用于在前后頁面之間翻頁導航功能;(必要)

          2)頁碼提示:a、提示用戶當前頁/總頁數;b、點擊出現現下拉選擇,用戶可以直接跳轉到某頁面;(可選)

           

          3. 數據如何展示

          3.1 從屬信息展示

          通常為了提高用戶的快速瀏覽效率,減少次要信息的漏出。表格不會默認展示所有的信息,一些次要的、不是必須要關注的數據內容將其折疊起來,用戶有需要時可通過行展開的方式呈現。

          方法一:使用嵌套子表格

          將表格中父級行數據下的多條數據關聯數據進行嵌套。它能夠對主數據進行更加細致的解釋,詳細的了解主數據中數據的含義。如下圖所示,就是在一個表格中還能嵌套另一個表格:

          方法二:使用樹形表格 (也是表格的一種類型)

          樹形表格是指表格的主要列的數據組織方式是一個樹結構,他可以時是多級樹結構的展現形式,對應的列數據(多級)與標題強相關。當數據信息有清晰的層級關系時,可以使用樹表格。如下圖Demo所示:

          方法三:使用可展開 (也是表格的一種類型)

          表格行可以展開/折疊信息,一些次要的或擴展內容會被折疊起來,有必要操作或查看時可進行展開,比如:可以是表單字段詳情、可以是介紹說明等。如下圖為騰訊投放廣告表格,他將一些延展的詳情數據收起,用戶可點擊展開:

           

          3.2 單元格空數據展示

          在表格字段展現中進場會有某個數據為空的情況,這時候建議大家不要用戶“0”或“空白”展示。因為在無數據/空的情況下用“0”容易誤導用戶數據是“0”,一般用會用“-”來表示數據為空(用戶慣性認知)。

          3.3 默認排序

          默認情況下常以創建時間進行排序,把最新創建的數據排在表格的最前面。因為用戶路徑是創建后對最新的操作評率較高,方便用戶查找。我們可以假設如果創建一條數據后,把最新數據放在最后一列,那么用戶在查找需要額外的搜索/篩選/使用分頁,增加了用戶的操作成本。如下圖所示可以默認時間排序,也可以按升序排序:

          3.4 數據的對齊方式

          合適的對齊方式能夠提升數據的瀏覽效率,比如:常見的文本左對齊,數據類右對齊。表格內信息的縱向列對齊符合格式塔中相近原則,它能夠很好將表格每列的數據形成一個個組的視覺效果。通過正確的對齊,會讓表格更加規范并易理解,從而快速提升數據的瀏覽、對比效率。

          數據類型

          數值類型右對齊:便于用戶直觀而又準確地讀取數據,要做到一眼觀定、簡潔明了。在表格中數值分布排列時,通常采用“右對齊”方式,既方便用戶快捷讀取數據,還可以使用戶進行縱向數據對比。比如常見的金額、人數、大小等,可以通過數據位數的長短直觀對比,因為在表格中對比數字時,閱讀順序是看個位、十位、百位…等。注意:數據格式需要保持一致,避免出現格式不一致的情況,比如:100.89、100、100.1;應該:100.89、100.00、100.10格式。

           

          布爾型左對齊:比如常見的男/女、是/否、真/假等。

          文本類型

          固定或不固定長度文本都是用右對齊,固定長度是指文本長度不會發生變化,比如:日期、手機號等;不固定長度是指正常的項目描述、解釋說明、名稱之類格式和長度都不固定。應為左對齊符合中/英文的閱讀習慣,如下圖所示:

          3.5 數據格式

          規范數據表達,保證直觀準確一致的理解數據,比如:數值用來表示計量大小,它可單獨出現或搭配數字符號進行使用等一些規范。

          大額計量

          如果一個金額很大,那么數值中的“萬”“億”單位可采用漢字。如果一個數值很大,那么數值中的“萬”“億”單位可采用漢字。

           

          數字脫敏

          數據脫敏是指對某些敏感信息通過脫敏規則進行數據變形。下圖為通用場景,遇到數據安全性較強的業務場景,可根據業務場景自行調整。下圖為常見脫敏類型及通用使用方式:

          時間日期格式

          數值符合展現

          在表格中數值用來表示計量大小,它也可單獨出現或搭配數字符號進行使用。

          計量單位

          在表格中,計量單位默認放在表頭,并默認右對齊。如下圖所示:

           

          本章總結

          本章屬于本篇分享的第二章節。我們首先分析了提升表格效率的的兩大因素,分別是易讀性和易操。其次我們通過分析“表格內部構成元素設計”和“數據如何展示”的設計手段來達到提高表格的易讀性。

          其中“表格內部構成元素設計”章節講述了將表格內部元素表頭、表體、表尾拆解并將設計技巧和設計手段進行分享,目的是想幫助大家在設計表格時能夠通過這些技巧和手段提升表格的易讀性?!皵祿绾握故尽闭鹿澲v述了從各個維度思考如何正確將表格中的數據如何正確展示。

           

           

          文章總結

          根據上文我們可總結到表格是“將復雜的內容進行「歸納整理」,將「信息展示」給用戶,幫助用戶高效率的進行「數據分析」”。所以表格的作用是常見且最有效的信息組織整理手段,我們想要提升表格的體驗就需要著手從“易讀性”和“易操作”角度出發。本文側重拆解了什么是表格以及分析了如何提高表格的“易讀性”,下篇分享將以“易操作”角度繼續分享如何提升表格的體驗。

           

          參考文獻

          http://www.woshipm.com/pd/1655376.html

          http://www.woshipm.com/ucd/714641.html

          http://www.woshipm.com/pd/661699.html

          http://www.woshipm.com/pd/5323117.html

          https://ant.design/components/table-cn/

           

          原文地址:站酷

          作者:熊細輝Neo

          轉載請注明:學UI網》表格體驗優化指南【一】-B端設計

          藍藍設計建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習,請掃碼藍小助,報下信息,藍小助會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務合作,也請與我們聯系。

          截屏2021-05-13 上午11.41.03.png

          分享此文一切功德,皆悉回向給文章原作者及眾讀者.
          免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。

          藍藍設計www.syprn.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 、平面設計服務、

          UI設計公司、界面設計公司、UI設計服務公司、數據可視化設計公司、UI交互設計公司、高端網站設計公司、UI咨詢、用戶體驗公司、軟件界面設計公司



          中后臺加載-被忽略的體驗細節

          純純

          大部分設計師應該都遇到過這種場景:在做設計前并沒有考慮到加載,但在進行還原度走查或者驗收的時候才發現,由于某些頁面數據請求較慢,導致在頁面中會出現空屏狀態。這時才想起需要在這些頁面添加動畫來承載頁面的過渡。

          歸根結底是因為設計師在設計過程中,更多關注頁面本身,而很少去思考頁面在呈現過程中何時會出現白屏狀態,都是后知后覺去補充完善。加載作為必備的一環,卻總是被忽略。目前很多B端產品在這方面都沒有一個系統合理的規劃,導致系統的加載體驗缺失或者不統一。

          因此希望這篇文章能夠講清楚中后臺加載出現的場景和規則,對需要深入了解加載以及在制定加載規則的設計師朋友們帶來一些幫助。


          undefined

          加載通俗來講就是用戶從觸發頁面操作,到頁面最終呈現的一個等待過程。這個過程始終存在不可避免,只是時間有快有慢??斓募虞d只需要幾百毫秒就結束,但慢的加載就可能會達到幾秒甚至十幾秒,讓人產生焦慮。

          而為什么會有如此大的差距,這就需要從頁面渲染的整體過程來進行說明。當我們從瀏覽器輸入網址,再到我們看到完整頁面的這個過程,網頁到底經過了哪些步驟呢。經過資料查詢和與前端確認,整體過程可以闡述如下:

          從這里我們可以看到頁面的呈現是程序經過了一系列操作才最終呈現到我們面前的。在這里可以將其簡化為四個階段:用戶操作功能→頁面向服務器發送請求→服務器接受并返回數據→頁面呈現。

          而決定整個頁面加載快慢的就在于請求與數據這里。一般我們可以將頁面的數據分為2種類型:靜態資源和動態資源。


          靜態資源:前端的固定頁面,這里面包含HTML、CSS、JS、圖片等等,不需要查數據庫也不需要程序處理,直接就能夠顯示的頁面。可以簡單理解為你頁面上的固定字段和結構。這種頁面一般加載速度比較快,比如我們看到的展示型官網一般都是前端寫好的靜態資源。


          動態資源:而對于頁面上的動態變化的,需要程序處理或者從數據庫中讀數據,能根據不同的條件在頁面顯示不同的數據,比如表格數據、統計數據等稱為動態資源,這種都需要調用后臺接口來進行返回,因此加載速度相比于靜態資源就會更慢。

          而它們的區分點用下圖可以表示:

          可以看到靜態資源基本是直接返回,而動態資源還需要連接數據庫調取資源,尤其是在遇到數據庫調取較慢時就會花費更多時間。而我們加載緩慢的大多數問題,也基本上更多出現在動態資源的獲取上。


          undefined

          當我們清楚加載形成的原因,接下來要做的就是在需要加載的地方對其進行處理。這也是在設計過程中我們經常遺漏的地方。我們先看一下目前常見的2種處理方式:「默認處理」和「使用進度指示器」


          2.1程序默認處理方式:直接顯示

          當我們對加載過程不進行任何處理時,程序就會以默認的方式進行-即根據資源獲取速度一步步呈現??梢钥吹胶俚旰笈_的處理過程就是一種默認處理方式:

          但是這種做法就會導致我們在頁面加載過程中會出現空屏狀態,比如上圖切換到概覽時出現了空屏狀態,尤其是當遇到了網絡緩慢的情況,會造成在加載時頁面停留在當前狀態下不動,往往會讓用戶陷入到「系統故障」的錯覺。


          2.2通用處理方式:進度指示器

          這個名詞說起來可能比較陌生,它指代的就是我們平時經??吹降募虞d動畫、骨架屏或者進度條等。進度指示器的作用就是告知用戶當前頁面并沒有故障,而是正在讀取數據。

          通過添加進度指示器來對空屏狀態進行承載,能夠減輕用戶的焦慮感。目前很多B端產品更通用的形式是添加動畫來過渡。

          但是在體驗過程中很容易發現一個問題,就是在產品的整體加載過程中,某些空屏狀態是沒被加載動畫覆蓋到的。當這些沒被覆蓋到的加載過程過長時,很容易出現焦慮感。比如神策數據在左側列表切換時的加載過程就沒被覆蓋:

          想要更全面的把加載動畫覆蓋到所有頁面,我們就需要弄清頁面在哪些狀態下會出現空屏狀態,從而制定統一的加載動畫規則。這個問題可以先思考一下,后面解答。


          undefined

          在制定統一加載規則之前,我們需要明確一個概念,就是加載的模態與非模態。


          3.1模態加載

          模態加載的含義就是當前加載會中斷用戶其余操作,用戶在這個期間只能等待加載而不能進行其他操作(有的模態會提供取消按鈕)。如果你的頁面涉及到以下2種情況,可以考慮使用:

          1.用戶當前的操作本身不能與其他操作同時進行。比如系統更新,或者工具類的導入導出相關操作,我們只能等待更新、導出完成才能繼續進行后續的操作。這時候可以使用模態加載來承載,比如protopie的導入操作;

          2.當用戶進入到一個全新的頁面時,這個時候頁面什么都沒有,我們只能等待頁面加載完成才能進行后續的操作,因此在這種情況下也可以采用模態加載,比如我們剛進入Asanan產品頁面看到的首屏加載動畫:

          除了上述2種情況外,你也可以根據你的業務場景來進行模態加載的選擇,但建議是盡量少用模態加載,其會對用戶的打斷和干擾性比較強。


          3.2非模態加載

          非模態加載的話,這種加載通常只會出現在需要加載的部分,不會中斷用戶其他操作。對用戶干擾比較小。比如我們常見的功能切換加載、數據篩選加載等都屬于非模態加載。

          非模態加載相比于模態加載會更輕量,因為用戶隨時都可以打斷也不會影響到其他操作。因此建議在大部分情況下都可以使用非模態彈窗來進行承載,比如飛書的左側欄切換操作:


          undefined

          接下來我們進入正題,在這里我從加載的角度將網頁整體加載過程分為呈現加載規則操作加載規則。

          我們先談頁面呈現規則。前面已經明確加載產生的原因和類型后,我們就可以開始為我們的產品制定統一的加載規則,以保證后續頁面加載的一致性。


          4.1 頁面的加載過程拆解

          在拆解頁面的加載過程前,我們進一步闡述之前提到的渲染原則,從前文中提到最后會經過「解碼」和「渲染」2個步驟,這也是決定了我們看到的頁面的最終呈現順序:


          1.頁面渲染順序

          我們看到的頁面是由HTML、CSS和JavaScript來進行構成的。HTML可以看作最簡單的框架、CSS則是賦予了框架樣式,JavaScript則是負責頁面中的交互(當然JS也可以控制樣式,這里只描述主要功能)。

          頁面在「解碼」階段,拿到的HTML文檔會被解碼為DOM樹,同時將CSS文件解析成CSSOM,這兩者結合后一起渲染頁面,JS一般是在最后渲染。所以邏輯上就是框架和樣式一起渲染,最后渲染交互。視覺的角度來講就是先看到元素樣式,然后才能進行對應操作。


          2.頁面呈現的視覺順序

          由于瀏覽器渲染順序一般會根據代碼的順序進行渲染,而代碼在頁面中的構建一般也是按照頁面的上下和左右的順序去寫的,因此我們看到的頁面的視覺呈現順序也是遵循從上到下,從左到右。

          所以幾乎所有的產品都是先看到頂欄,然后左側邊欄,然后其他內容。因此我們可以通過這個原則來拆解對應的頁面,我們按照頁面常規結構可以將其分為三個加載部分:頂欄、左側導航欄、內容區域。而其加載順序如圖所示:

          當知道對應頁面的渲染順序后,我們就能夠清楚在頁面渲染的過程中哪些地方會出現空屏了。因此將頁面加載過程拆解為如下順序:

          undefined

          我們的加載動畫需要承載的就是上述這些白屏的地方,從而將加載細化為三種場景的拆分:全局加載+局部加載+內部加載。如圖所示:

          undefined

          通過這三種加載就可以涵蓋頁面所涉及到的所有部分。接下來詳細闡述一下這三種類型的定義和用法。


          4.2 全局加載

          如上圖所示,全局加載的目的是為了覆蓋用戶從輸入網址到頁面的資源渲染的這個中間過程的空屏狀態而存在的。而這種狀態會涉及三種場景:

          1.通過網址進入到一個新的頁面時;

          2.通過鼠標右鍵或網頁刷新按鈕對該頁面刷新時;

          3.通過頁面操作需要新開頁面時。

          該全局加載的動畫構成為:

          1:覆蓋整個頁面的加載,由純白色+加載動畫構成;

          2:加載類型為模態加載,因為用戶在這種頁面狀態下并不能進行其它操作。

          undefined

          但在這里我們需要注意全局加載的開始和結束時間:

          開始時間:當進入頁面時立即呈現加載動畫;

          結束時間:當頁面加載出頂欄的時候,此時停止加載。


          為何要這么處理結束時間,原因其實圖中已經給出了。這里再解釋一下原則:只要有頁面資源返回,我們的全局加載動畫就會結束,隨后啟用局部加載來承接后續的狀態,避免用戶在當前狀態長時間等待。而頂欄在一般情況下都是最先加載出來的,所以以頂欄出現作為結束全局加載的標準。當然如果你的結構沒有頂欄,可以以左側欄來作為結束標準。


          4.3 局部加載

          局部加載是用在頁面整體框架加載的過程中,承接在全局加載后。局部加載的使用場景可以概括如下:

          1.頂欄加載結束后,用在剩余框架的加載效果(具體體現為左側邊欄和右側內容區域);

          2.對于涉及到局部頁面的切換操作都會進行局部加載(比如左側邊欄的切換);

          光看文字可能不是特別清晰,在這里可以舉一個動態的例子來幫助理解:


          上述展示的是在頁面呈現的時候一個完整的局部加載。在這里需要注意的是我們首次渲染和第二次渲染在加載動畫上是可以有區分的,可以通過程序控制讓這種加載動畫只在初次加載時出現。


          第一次加載時出現是因為我們需要有加載動畫來承接框架首次加載的空屏時間:

          但第二次的時候由于有緩存(緩存會加載我們的靜態資源,能夠讓我們的頁面框架在第二次時更快顯示),這樣在讀取框架時基本不需要加載,我們就可以通過程序來直接去掉其中的局部加載動畫,直接顯示框架來進行呈現。

          undefined

          目前在飛書和釘釘等B端產品后臺均采用了這種處理方式??梢钥吹綀D中我在第一次切換到角色管理時是有碰撞小球的局部動畫存在的,而第二次再次進入時則直接出現框架。這樣既能夠保證加載動畫能夠覆蓋所有的空屏狀態,又避免了局部加載動畫的頻繁出現。


          4.4 內部加載

          內部加載是用在頁面內部不同模塊數據間的加載。當框架都已經加載結束,但某些數據由于接口比較慢,此時還沒有返回,這時我們就可以用內部加載來進行承載。這應該是我們更常見的加載情況:

          在進行內部加載的時候,需要注意,內部加載的時候一般標題是存在的,因為標題基本都是固定的,所以能夠很快被拉取。比如Zoho的內部加載,加載時標題已經出現了:

          通過這三種類型的加載,能夠覆蓋從用戶輸入網址,到頁面渲染完成這個頁面呈現過程中的全部加載場景。


          undefined

          說完頁面的呈現規則,再談頁面操作加載規則。頁面的操作其實對應的是頁面控件的反饋。而我們的常用的控件比如有按鈕、tab切換等。我們不僅需要考慮控件本身的加載狀態,而且需要考慮到控件影響的其他頁面范圍。


          5.1需要考慮控件本身加載

          控件的加載并不是隨時都需要,我們要根據實際的數據量大小及業務場景來選擇性使用。目前我們需要考慮的控件及其加載狀態主要有如下:

          undefined

          比如圖中的按鈕的加載狀態是必備的,在很多場景下都會用到。但是下拉列表和級聯列表,在一般的場景下都不太需要進行加載,當遇到列表中的數據特別多或者調取特別慢時就可以考慮為其加上加載狀態。


          5.2當控件操作會影響到頁面其他元素

          這種控件比如日期篩選、表格篩選或者保存等操作,當你切換篩選條件后所有與其相關的頁面元素都會發生變化。在這種情況下我們需要考慮到被影響元素的狀態。目前的設計實現上有兩種做法:

          1.被影響元素不可被操作,且該區域有遮罩+加載動畫來覆蓋;

          2.被影響元素可進行操作,無任何動畫,但操作并不會影響之前提交的結果;


          這兩種方案一種是利用遮罩防止用戶無效操作,另一種則是保持了足夠的操作自由性。個人在這里更傾向于處理方式1,我認為被影響的元素是需要有遮罩+動畫的,來避免用戶在加載期間對其進行無效操作,比如示例中方案2后面修改的名稱是沒有被系統保存的。

          需要注意的是如果在產品中使用方案1,我們的遮罩區域只需要覆蓋被影響的元素就可以了(保存這種可以將按鈕一起覆蓋),比如通過篩選導致圖表數據發生變化,這時只需覆蓋圖表區域,而不用覆蓋篩選區域。這樣的好處是當某些篩選數據出現加載過慢問題時,用戶可以通過切換篩選項來打斷當前加載。

          上述描述的操作都是針對于當前頁加載。當控件導致頁面刷新或者跳轉時,則整體遵照頁面呈現的規則進行加載。


          undefined

          上面闡述的加載已經完全能夠覆蓋我們頁面整體的加載,但是還是需要提及一下骨架屏和進度條這兩種加載形式。

          undefined

          先說骨架屏。實際上骨架屏的使用效果體驗是優于加載動畫的體驗的(骨架屏的加入使用會讓用戶感覺網頁出現的更快)。那么為什么在大部分的B端業務頁面中沒被用到呢,主要有2點原因:

          1.每種骨架屏都需要進行對應的定制開發,需要與加載后的頁面框架保持一致,這會增加了開發成本。

          2.中后臺的業務界面對來說固定結構的頁面會較少,這對于骨架屏的使用機會就相對較少。

          個人認為在前期可以以統一加載體驗為主,在后期業務相對成熟后,可以針對固定結構,通過骨架屏的使用優化加載體驗。


          再說進度條。我理解的進度條的使用條件:對于加載時間較長的規定場景可以考慮用進度條來承載,比如我們常見的游戲加載中進度條就用得比較多,因為游戲一般資源比較大。還比如figma在進入設計文件的過程中也采用了進度條加載也是因為設計文件可能會很大。

          進度條在特定場景下能夠緩解用戶焦慮,讓用戶知道進展。但進度條在多數情況下都抓取不到程序的真實進度,這也會導致有時候我們看著加載到99%,那最后的1%遲遲加載不出來的的原因。目前很多中后臺產品對于進度條加載使用相對較少的原因,很大程度是沒有那種加載特別長的場景。


          因此這兩種加載場景的使用會更加定制化,如果需要使用請根據具體的業務場景來進行選擇。


          如果把加載動畫等比作頁面加載的外在,那么緩存和加載策略則是頁面加載的內核,合理使用緩存和加載策略可以從根本上提升我們頁面的加載速度,讓用戶更快速地看到頁面。


          7.1 關于頁面的資源緩存

          大家肯定聽過緩存這個概念,前后端都可以使用緩存。緩存就是數據交換的緩沖區(稱作Cache),是存貯數據(使用頻繁的數據)的臨時地方。在這里主要講一下瀏覽器緩存:

          undefined

          從這張圖可以看出,服務器在請求數據時,會進行緩存的判斷,如果有緩存則首先讀取緩存,如果沒有則從服務器中拿取。調取緩存會在很大程度上提升頁面的加載速度,縮短了從服務獲取數據的時間。通常瀏覽器會主動對頁面的靜態資源進行對應的緩存,這也就解釋了我們第二次進入頁面會比初次進入頁面時加載快的原因。


          但程序其實也可以對動態資源(也就是需要從數據庫等拿到的資源)進行緩存的,并且可以設置緩存的過期時間(比如設置過期時間為1小時,那么1小時過后就會重新拉取新資源)。對于某些動態資源拉取過慢并且更新頻率不高的我們可以采用動態資源緩存的策略,從而提升整體的頁面加載體驗。


          7.2 加載策略的正確使用

          現階段我們常用的主要有下列6種加載策略:

          加載策略的本質就是通過對應的加載設置來縮短產品與服務器交換數據的時間,接下來我們詳細看一下每種加載策略的具體使用策略:


          7.2.1懶加載

          懶加載是當內容落入視窗被用戶看到時,才會進行加載。這種比較節省資源和減輕服務器壓力。對于當前頁面內容很多的可以采用這種加載策略。而這種加載策略的設計,能夠讓用戶更快看到當前屏幕內的內容,減少等待時間。

          比如蘋果官網的加載策略就采取了這樣的一種方式。我們可以看到右側的資源只有在我們向下滾動出現在屏幕中時才會進行對應的加載,這樣能夠保證用戶在進入網頁第一時間看到首屏內容,并且用戶幾乎感知不到這種加載延遲。


          7.2.2預加載

          預加載是在頁面空閑的時候就把用戶即將用到的資源加載完存到緩存中,等用戶需要使用時,通過緩存直接調用呈現。比如用戶在看A頁面的時候,就可以通過預加載來準備用戶需要的B頁面資源。當用戶需要B頁面的時候,立刻就可以呈現。

          比如某些頁面在實際中加載比較慢,這個時候就可以考慮是否用預加載的策略來提升網頁整體加載速度。比如知乎的視頻和文字在都進行了對應的預加載。即使當你處于斷網狀態(圖中我將頁面網絡切換為斷開狀態),可以看到依舊可以點擊全文進行查看和視頻的部分預覽。


          7.2.3分步加載

          當頁面中有文字和圖片時,優先加載占用網絡資源小的,比如文字資源,然后再進行占用資源較大的加載,比如圖片資源。通過分步加載也能有效減少頁面等待時間。比如大眾點評等圖片很多的網站往往會采用這種加載策略。


          7.2.4分頁加載

          分頁加載是我們目前很常見的方式,比如我們常用的百度和谷歌等搜索引擎都是使用的分頁加載,分頁適用于數據量比較大的內容,比如表格數據或者大數據搜索場景可以使用。

          分頁加載可以理解為當前獲取到100條數據,但是將100條數據分別拆成5頁每頁20條數據提供給用戶,這樣也可以讓用戶減少等待時間:

          在目前還有一種滾動分頁的加載,就是不提供視覺上的分頁,而是當用戶進行滾動時,自動加載一定數量的內容,這樣從用戶的視角看就是一個連續不間斷的數據展示。比如一些資訊類的網站就是采用的這種加載策略,有的也把這種滾動分頁的方式稱為自動加載。


          7.2.5延遲加載

          這里講的延遲加載更多的是一種防護加載機制,一般延遲設置的時間為300ms。這里的延遲加載有2種使用,第一種多用于搜索,通過延遲加載能夠讓用戶更好進行連續輸入,避免搜索結果被高頻率刷新,同時緩解服務器壓力。如下圖,可以看到我在輸入1后會有個延遲才出現加載列表,并且我在連續輸入12306的過程中是沒有對結果進行更新的,當我輸入完后才更新。

          第二種則是通過延遲加載可以更好防止反復操作。當用戶在同一組件上面進行切換時,如果該操作小于300ms,則只記錄最后的點擊操作。這種情況可以用在我們的表格翻頁和開關等狀態上,防止用戶瘋狂點擊導致數據反復請求和屏幕閃爍的情況。我們可以通過下面這個組件演示例子來進行對應的感知:

          延遲加載更多用于上述2種場景,對于其他情況的加載,直接加上就可以了,并不需要刻意設置延遲。


          7.2.6后臺加載

          這里想要表達的含義是當用戶在操作后,客戶端立即反饋操作成功,然后把請求放到后臺與服務器交互,這一過程用戶不需要了解,不需要等待。無論在什么網絡環境下你基本上都能操作成功。比如微信的朋友圈發布就是這樣的操作,即使你在斷網的情況下都能夠立刻發布,但實際上這個時候并沒有發送成功,還需要上傳到服務器后才你的朋友們才能看見。


          這樣的好處是用戶使用起來非常流暢,但是壞處就是,當操作不成功時,用戶并不能及時進行感知,仍然以為操作已經成功了。所以這種場景我們也需要根據場景進行對應的判斷和選擇。對于復雜的B端場景個人建議慎用或者不用這種操作,畢竟很多發布的功能會同時影響很多業務線。


          這里就拿微信的朋友圈發布來進行舉例,下方手機狀態都為斷網狀態,可以看到微信立即發布,而貼吧在這種狀態下提示網絡錯誤。

          通過這些加載策略的選擇性使用,能夠在特定環境下提升我們系統的整體使用體驗。因此我們需要對這些加載策略有一個比較全面的認識,這樣我們不僅知道加載慢的原因,還可以利用加載策略去提升頁面性能。



          在整體的加載過程中,別忘了考慮加載異常的情況。在通常情況下我們會我們會遇到網絡速度過慢或者突然斷網這兩種狀況讓頁面一直加載不出來,這時我們需要考慮對長時間的加載過程進行處理。

          通常做法是我們要對加載狀態有一個最長時間的限制,一般為加載不超過10s,超過最長時間后就進行異常狀態顯示(提示語+刷新按鈕)。這樣用戶可以選擇重新加載或者離開此頁面,而不是一直等待。

          在這里還想到一點,就是對于編輯頁面,我們應當加入網絡連接是否異常的判斷,比如當進入到編輯頁面后,如果遇到網絡斷開,需要在頁面的頂部加上常駐提示條【當前網絡連接斷開】,這樣用戶能夠及時進行察覺并修復。避免在無網環境下繼續輸入。這對于某些需要輸入很多內容且并不提供本地保存的頁面來講是非常有必要的。


          加載在設計中是非常容易被忽略的模塊,因為在大部分情況下網絡速度都較快,人們很難深刻地感受到加載過程。但加載卻在產品運行中起著不可或缺的作用。通過這篇文章想要告訴大家的有幾個點:

          1.我們需要明白加載為什么會出現,這個過程是怎么樣的;

          2.加載的通用處理手段是怎么樣的,非通用處理方式有哪些;

          3.通過緩存和對應加載策略能夠讓頁面加載速度有本質上的提升。


          這樣當我們在頁面上遇到加載速度慢的問題時,在為其加上動畫承載過渡的同時,還應該思考其加載緩慢背后的原因,是因為數據量太大還是加載策略的相關問題,是否可以將其進行懶加載或者分步加載,這時我應該去找前端或者后端如何溝通。從源頭上解決加載時間長的問題,才是后續產品設計過程中的長久思路。



          作者:進擊的M   來源:站酷
          藍藍設計建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習,請掃碼藍小助,報下信息,藍小助會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務合作,也請與我們聯系。

          魏華的微信.png

          分享此文一切功德,皆悉回向給文章原作者及眾讀者.
          免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。
          藍藍設計www.syprn.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 
          UI設計公司、界面設計公司、UI設計服務公司、數據可視化設計公司、UI交互設計公司、高端網站設計公司、UI咨詢、用戶體驗公司、軟件界面設計公司



          PC端設計改版及國際化流行趨勢

          純純

          為什么覺得英文比中文字體排版好看?

          1
          .結構

          中文由漢字組成,漢字由不同多樣的筆劃組成,多直線、直角、銳角。英文以26個字母組成,字母以直線和圓弧組成,小寫的字母大多可以用一條連筆線條完成,大寫也不過4筆;漢字在結構上更加復雜多樣,英文結構則更加簡單和諧。



          2.包含的信息量

          漢字是以象形為原始基礎,也就是每個字都具有特別的意義,一個簡單的字可能在遠古時代就代表了一個復雜的生活場景,是世界上最形象的文字,傳遞的信息量也比英文字母更多。

          視覺上和心理上都會讓人覺得漢字更復雜,英文更簡單。



          3. 規律性

          英文中,26個字母的反復組合出現,使整個句子有一致和諧的感覺(相反,不一樣和突出的東西都會迎來視覺沖擊,同時也增加用戶的視覺負擔),中文字體雖然也有規律(例如:相同的邊旁結構等),但是由于中文單個字體結構過于復雜,規律性的東西并不顯見。

          英文的組成的句子比中文的句子看似更有規律和組織性,視覺上更加輕松舒適。



          4. 節奏感/呼吸感

          本身單個漢字就比單詞更加飽滿,每個漢字像是被筆劃填充飽滿的方塊;

          單詞是由橫向的一組字母組成,單詞里輔音多為豎長,元母多為短圓,結合起來大多都高低起伏,不會看似一個填滿的明顯長方塊,更像是律動的線條,整個單詞之間仿佛流通著空氣感。



          5.句子組織方式

          中文由漢字組成句子,字與字之間一般不留太大空隙,影響閱讀的連貫性。

          英文以單詞組成句子,單詞與單詞之間需要一定的小空隙,不然會影響單詞的理解。

          對比之下,英文句子比中文句子,視覺上會帶來更好的節奏感和呼吸感。



          6.認知/文字的識別度

          首先,我們看到圖形和文字的時候,會有不同的心里反映,看到圖形會想著這個圖形好不好看,什么含義,看到文字的第一反映就是它的含義。雖然中文是象形文字,但我們是中文母語者,看中文的時候,第一反應不是將他圖形化,而是直接快速看到文字傳遞的含義,不會對它的結構和形狀進行任何思考,跳過了圖形(包括圖形好不好看的想法)直接到字面意思。而看到英文的第一反應會更傾向于將其圖形化和符號化,會看到字體的形狀線條,會覺得它好看或者不好看,會把它當作視覺元素與整個畫面結合在一起。

          另外,我們能發現,無論國內和國外的大品牌,他們都使用了自己的語言文字來做logo,但是他們都將字體進行了設計,讓人無法第一時間解讀出來,否則會讓人感覺更廉價。



          舉個例子:左邊的英文給人感覺會聯想到蘋果公司的系列高端產品,簡潔大氣。右邊同樣的版式換成中文字就會在心理上給人一種廉價感。很像華強北某小商店打出來的廣告,讓人覺得不夠高級。

          因此,英語更容易讓我們感覺到好看。一般的,在人們的認知中:圖形的美觀程度>字符的美觀程度。



          其實博大精深的中文并不比英文遜色,只是在使用的場景不同下各有優劣勢,然而我們對中文的排版設計還知之甚少,更無法將中文的字體設計表達的淋漓盡致,所以會導致一個錯覺:英文排版(字體)比中文排版(字體)好看,下面欣賞幾張設計不錯的國內電影海報,看看他們是怎么做中文字體排版的吧~




          1.極簡化設計

          這是一種以信息內容為優先的去風格化設計。

          在這信息爆炸的時代,讓用戶聚焦信息的難度越來越高。如何減少干擾,讓信息有效傳達給用戶正是極簡化設計所推崇的。加大字號,拉大層級對比,增加留白,減少顏色以及不必要的裝飾等手段越來越多地在設計中體現。
          極簡化設計的核心是圍繞信息內容本身而呈現的,因此這種方式首先在產品UI設計層面開始流行起來。 盡管極簡的設計風格導致很多應用的風格越來越趨同。但它是真正以用戶為核心的設計發展趨勢。設計不再作為獨立于內容之外的元素存在,而將著眼于內容本身,為用戶打造直觀的視覺體驗。



          2.大投影

          大投影,或是微投影,是指輕微的、若有似無的投影,它不易被立刻察覺到,因為不會給人厚重的寫實感,反而增加了設計元素的深度,更好地表現了扁平化操作層級。從iOS 11的App Store開始就使用了大投影的卡片式設計,它令設計元素更加獨立醒目,極好地抓住用戶的注意力。



          3.粗標題

          在扁平化設計中,文字排版影響著信息層級展示的清晰與否,通過文字的字號、字重、顏色等的對比去建立清晰的信息層級,而不用太多的裝飾元素。



          4.留白

          設計元素和元素之間保持足夠的間距,可以減少用來區分層級關系的不必要裝飾元素,例如分割線、邊框等,利用元素的排版、文本的對比和色彩的搭配建立一種更加簡單的設計風格。大間距的設計能讓界面具有呼吸感,大量的留白可以增加或減少元素的易見性,元素周圍的間距越大,元素和元素之間的獨立性就越強,每一個元素就越顯得醒目突出,有助于用戶把視覺聚焦在內容本身。

          Airbnb是極佳的范例,它采用了一種既不是列表設計也不是卡片設計的極簡設計,大標題文本包含一組帶有圖片和描述的元素,組元素和組元素之間保持較大的間距,既保證了它們互不干擾,又不會令界面看上去顯得松散,因而帶給用戶非常輕松的瀏覽體驗。



          5.生動明亮的色彩漸變

          關于漸變色這一塊其實早在去年的時候設計圈中就有很多采用漸變色的設計手法,漸變色設計的優勢在于可以讓頁面層次感更豐富,突出頁面更加重要的元素,以及可以使內容相對復雜的一些圖片和元素更加統一,而且與此同時也增加了視覺上的感官,更加能起到吸引用戶的作用。

           

           

           


          1. 優化視覺圖片

          在上一版的設計中大面積采用科技藍作為設計的主色調,看久了之后會給人一種稍顯壓抑的情緒。最新版在整體上做了一次大面積的改變,將原先的白色導航欄優化為深空藍,并加上微投影的效果。給人更專業和可靠的視覺感受。整體圖片拋棄了大面積藍色調,而是采用暖色調的圖片來給人更和諧溫暖的感受。在banner的文字排版和按鈕上都進行了優化升級,讓頁面更有呼吸感。整體界面給人更專業、嚴謹、溫暖的氣氛。



          2.可視化圖表優化

          在上一版頁面較為零散排布的基礎上進行了規整設計,讓頁面變成更易于閱讀的卡片式設計。在各個卡片的內部做了新的排版及布局優化。讓頁面給人更清爽簡約的感受。便于用戶更好的理解與獲取可視化圖表傳達的核心理念。



          3.頁面表現形式優化

          以調查問卷頁面為例,這個頁面將原先的設計做了一個打破的處理。為了重新尋找更優化的設計方式。這里采用的設計方式是將問卷連成一串,每個問題都可以進行點擊展開式的收縮設計,并且當用戶每答完一題,下一題會自動展開。旨在為頁面節省更多的空間,這樣就可以有效減少用戶的困惑感,使問卷的形式更輕松的進行。同時讓原本需要兩個頁面顯示的問卷內容可以在同一個頁面更好的呈現。



          4.流行趨勢的運用

          這里以市場動態頁為例,整個PC端的設計都采用了卡片式及弱陰影的效果。在色彩上也是運用了較為舒適的明暗度的對比方式,在整體圖片的選擇上采用冷暖交替的對比手法,讓頁面更和諧、大氣又不失乏味。版式上針對上一版做了進一步的優化,讓文字的排版更透氣,圖文的結合給用戶更有點擊欲的感受。





          作者:余盼Panda    來源:站酷
          藍藍設計建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習,請掃碼藍小助,報下信息,藍小助會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務合作,也請與我們聯系。

          魏華的微信.png

          分享此文一切功德,皆悉回向給文章原作者及眾讀者.
          免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。
          藍藍設計www.syprn.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 
          UI設計公司、界面設計公司、UI設計服務公司、數據可視化設計公司、UI交互設計公司、高端網站設計公司、UI咨詢、用戶體驗公司、軟件界面設計公司


          日歷

          鏈接

          個人資料

          藍藍設計的小編 http://www.syprn.cn

          存檔

          亚洲va欧美va天堂v国产综合