<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>

          首頁

          從實戰出發,手把手教你推導一套色彩體系!

          周周

          前文的原子設計中我曾經講過,原子是構成所有元素的最小單元,沒有辦法再被細分。它通常對應著產品設計中的通用樣式及構成組件的最小顆粒。而顏色,作為整個設計系統中極為重要的原子之一,在心智模型中占據了關鍵的地位。

          我們看到紅色能夠感受到熱情、興奮和危險,看到綠色時往往就感受到安全、自然和平靜??梢哉f,顏色調動我們的情緒只需要一瞬間,而且它在我們的記憶中可以停留更久。

          接下來,我結合公司目前的業務CROV Dropshipping(以下簡稱DS),來進行色彩體系的探索,以輸出一整套的色彩方案。但愿這次探索能夠給予各位一點啟發。

          大綱走起:

          • 業務背景
          • 為什么我們需要色彩體系
          • 如何創造一套色彩體系
          • WCAG無障礙測試

          業務背景

          CROV DS是針對美國市場的線上一件代發平臺(類似阿里巴巴的一件代發業務),屬于跨境電商B2C行業。平臺幫助用戶無需任何初始成本、無需囤貨即可順利開展電商之路,時間靈活可控,讓用戶專注于銷售本身。

          為什么我們需要色彩體系?

          1. 對于業務

          目前CROV DS業務日益繁雜,但是除了品牌色之外,輔助色的定義過于隨意。而且隨著業務場景的擴展,臨時增加的顏色很容易被遺漏在某個不知名角落的畫板中,導致一次性用色的風險。(tips:一次性即前一篇我所講到的用完即扔、未被復用的設計)

          而且用色本身的隨意也導致研發還原結果的不統一,一處地方色彩各異的現象比比皆是。

          因此,我們需要基于我們自身的業務特征來產出一套足夠完善的色彩體系,讓業務從用色上達成基本的一致統一。

          2. 對于設計師

          我們設計師在定義顏色時,更多的是直接在色板上進行取色,但這樣的取色方法存在諸多弊端。

          從實戰出發,手把手教你推導一套色彩體系!

          增加決策

          可能很多設計師選色時會有這種情況,一會覺得這個顏色臟了,一會又覺得那個顏色太刺眼了,有時候完美主義作祟,為了得到一個滿意的顏色甚至花上大半天。這種情況尤其在多色搭配時更為嚴重。

          其實這和不用網格系統來布局是一個道理。(注:網格系統是一種能夠極大提升布局效率的方法,后面會講~)

          色板中取色的范圍趨近于無窮。如果將HSB模式下的單個H、S和B作為一個最小單元格,那么我們可以選擇的格子高達數百萬個。顆粒度過細的情況(其實根本就沒有顆粒度)導致我們在取色時往往會被迫進行反復的微調和嘗試。

          缺乏秩序和邏輯性

          直接在色板中取色主要依賴的是”直覺“這種相對感性的存在。

          比如一個按鈕的狀態可以包括normal、hover、pressed、disable等多個狀態,如果我們僅僅靠自己的直覺自由調整明度和飽和度,最后的配色方案其實缺乏內在的邏輯性和秩序性。

          難以復用

          對于B端這些偏后臺工具、場景復雜的業務,顏色運用得往往也比較廣泛,如果我們沒有一套完善的色彩體系,那每次一遇到新的項目及業務場景需要用到新的顏色時,之前定義的顏色難以復用,導致我們需要重新定義顏色。而且這種相對主觀的方法也缺乏說服力,難以體現專業度。

          而如果設計師提前定義好一套色彩體系,一方面只需要在對應的色板中選擇即可,大大減少了設計決策。另一方面色彩體系所提供的不同色彩梯度也便于各個需求、業務場景的復用。而且色彩體系富有邏輯和秩序,因此從中挑選的顏色也同樣是這樣,顯著降低設計師依賴”直覺“所帶來的主觀和不可控。

          如何創建一套色彩體系?

          Alipay Design團隊提過:

          以同色系配色為主導,多色搭配為輔。

          同色系為統一的色相,使用中可以加深品牌色的感知,可以讓界面更有層次,同時可以讓界面保持色彩上的一致性;由于業務的多樣化,我們需要多色搭配為輔;多色的輔助顏色,也可稱之為功能色,可設定不同的任務屬性和情感表達;再搭配中性色黑白灰,賦予更多的變化和層次。兩種配色通過主次、使用比例,可靈活運用在業務的各個場景中,具有非常好的延展性。

          接下來我以DS項目為例進行色彩體系探索——

          首先,所有的色彩模型統一采用HSB模型進行,正如Ant Design設計團隊說的那樣,這個模型利于調整色彩時對顏色有明確的心理預期,同時便于團隊溝通。

          這里再簡單普及下HSB模型。H指的是色相(Hue),S指飽和度(Saturation),B指明度(Brightness)。S控制顏色混入白色的量,S值越高,意味著混入白色的量越少,顏色也就越“純”。B控制顏色混入黑色的量,B值越高,意味著混入黑色的量越少,顏色也就越“亮”。(通俗點說,它們分別代表了明色區域和暗色區域)

          從實戰出發,手把手教你推導一套色彩體系!

          1. 品牌色

          Crov Dropshipping基于其時間自由靈活、可兼職副業、成本風險低的業務特征,使得對應的用戶群越來越多的集中在年輕一代的e-tailer(線上零售商)當中。他們不同于我們常規認知里那類傳統的retailer(線下實體零售商),大部分的DSer擁有自己的事業和工作,為了賺取外快,將其當做自己的副業。因此,年輕化是這類用戶群的主要標簽。

          所以,我們采用了高飽和度、偏向藍色色相的紫色,來作為crov dropshipping的品牌色。它的HSB值是 (250,80,100)。

          從實戰出發,手把手教你推導一套色彩體系!

          2. 基于品牌色生成24色“彩帶”

          為了覆蓋掉Crov DS本身復雜的前后臺業務場景,需要額外搭配各類型的輔助色。我們想要提取24類色相,所以直接通過360/24得出了色環中每類色相的基本角度15°。

          因此,這里以品牌色色相為基礎,在HSB 360°色環中,對色相(H)正向和反向各自±15°,飽和度(S)和明度(B)保持不變,得到24色的色環彩帶。

          從實戰出發,手把手教你推導一套色彩體系!

          后續我們的顏色體系就在彩帶上的24個顏色上面進行提取。

          從實戰出發,手把手教你推導一套色彩體系!

          3. 品牌色同色系配色

          品牌色同色系是指,根據品牌色不同的飽和度和明度變化,生成不同深淺、不同明暗的一組顏色。同色系配色不僅傳達了品牌性,多個梯度的變化也能夠適應及通用盡可能多的業務場景,也便于多信息的層級劃分。

          而同色系配色的輸出則遵循了antDesign發明的tint/shade 色彩系統算法,說人話,就是在顏色中分別加入一定比例的黑色或者白色來更科學地生成色階。

          sketch中可以直接將這套算法可視化處理,便于設計師直接生成所有顏色的色階。需要注意的是明色區(就是上方橫向的那塊取色區域,白色至純色時S由0過渡至100)和暗色區(右側縱向的取色區域,純色至黑色時B由100過渡至0)遵循了兩種不同的規則,具體規則見下:

          從實戰出發,手把手教你推導一套色彩體系!

          當S飽和度變化時(明色區域),S值以S/5的結果值為一個增量進行遞減,B值以(100-B)/5的結果值為一個增量進行遞增。我們品牌色的S和B分別是80和100,所以這里的兩個增量分別是16和0。

          品牌色在明色區的下兩個色階對應的HSB參數就是(250,64,100),(250,48,100),以此類推。

          而當B明度產生變化時(暗色區域),S值以(100-S)/5的結果值為一個增量進行遞增,而B值以B/5的結果值為一個增量進行遞減。得出的兩個增量分別為4和20。

          品牌色在暗色區的下兩個顏色對應的HSB參數即(250,84,80)、(250,88,60),剩下的所有顏色以此類推。

          根據這兩個定義規則推導出全部不同梯度的色階,我們就可以將其作為品牌色同色系配色。

          從實戰出發,手把手教你推導一套色彩體系!

          4. 定義輔助色

          我們使用品牌色來傳達品牌價值,還需要輔助色來滿足多樣化業務場景的需要,對用戶進行不同的情緒引導,同時也可以緩解用戶對單一主色產生的視覺疲勞。

          輔助色的定義就可以直接用到我們之前基于品牌色所衍生出的24色“彩帶”了。我們通過色環形式,來迅速得出品牌色的同類色、類似色、鄰近色、中差色、對比色和互補色。

          結果見下:

          從實戰出發,手把手教你推導一套色彩體系!

          首先,由于相差15°的同類色與品牌色差距過小,色相對比感微弱,傳遞的調性過于相似,所以這里直接pass。而鄰近色生成的粉色和青色在界面中基本不會作為功能色使用,這里同樣直接舍棄。

          類似色

          類似色即色相差在30度左右的顏色,屬于較弱對比色。我們基于品牌色的色相各自±30得出類似色。由于H280的類似色調性與品牌色類似,并且色彩體系中需要一個典型的冷色來覆蓋一些場景,所以這里使用了H220的顏色作為冷系的輔助色。

          從實戰出發,手把手教你推導一套色彩體系!

          中差色

          中差色即色相相差90度左右的顏色,屬于中等對比色。H340偏粉,與常規紅色相差過多,所以這里借鑒了alipay的輔助色校正原則“色相差值不能超過15”,對H340進行了色相校正,調整至H355。

          從實戰出發,手把手教你推導一套色彩體系!

          對比色

          對比色即色相相差120度左右的顏色,屬于強對比色。最后得出的H130調性與中差色的H160過于類似,直接舍棄。H10與H340調性類似,但是可以向橙色系發展,所以微調到同類色進行色相校正。

          從實戰出發,手把手教你推導一套色彩體系!

          互補色

          互補色即色相相差180度左右的顏色,屬于高強度對比色。最后得出的H70偏綠,這里同樣進行了色相校正,將其調整為H55。

          從實戰出發,手把手教你推導一套色彩體系!

          最后,得出了共計5種輔助色。不過這些輔助色并不能直接使用,還需要進行感官明度的校正。

          從實戰出發,手把手教你推導一套色彩體系!

          5. 感官明度校正

          感官明度校正方法來自支付寶設計團隊,這是是確認輔助色的最后關鍵一環。每種顏色都有屬于自己的“感官明度”,即發光度。品牌色即輔助色的發光度不一致,就會導致視覺上會有明顯的明暗差別。所以,我們需要通過發光度來進行最終的顏色校正。

          從實戰出發,手把手教你推導一套色彩體系!

          明度較高的灰色意味著高發光度,明度較低則意味著低發光度。保持品牌色發光度不變,我們對其他輔助色進行微調。

          我們只需要將那些視覺明暗差距明顯的顏色進行調整。注意,并非所有的顏色都要調整到品牌色的感官明度,這些值僅僅是一個參考。最終的校正依然取決于我們的視覺!比如黃色感官明度本身很高,但是視覺緩和、不像綠色那么刺激,所以基本無需校正。

          從實戰出發,手把手教你推導一套色彩體系!

          最后得到校正后的如下輔助色。藍色、綠色、黃色以及紅色在界面中可以作為功能色使用,可以分別代表常規、成功、警告和報錯狀態。而橙色則可以用作突出類的提示信息,它比bold字重要高出一個層級。

          從實戰出發,手把手教你推導一套色彩體系!

          6. 輔助色的同色系配色

          與品牌色一樣,使用tint/shade規則推導出全部輔助色不同梯度的色階。具體過程不再贅述~

          從實戰出發,手把手教你推導一套色彩體系!

          7. 定義文本色

          CROV DS的文本色并非純粹的中性色,我們通過加入一點點品牌色來讓文本呈現色彩傾向,以此提升頁面的活力及年輕感,同時也可以讓界面更加耐看,減緩B端產品長期使用時的視覺疲勞。

          具體方法就是,分別在#222、#555、#888、#b3b3b3的一、二、三級中性文本色代表的色塊上,覆蓋一層10%透明度的品牌色。最后得出了四個層次的文本色。當然,中性文本色你也可以參考antDesign中通過透明度進行定義的方法,不一定需要按照某個具體色值來。

          從實戰出發,手把手教你推導一套色彩體系!

          WCAG無障礙測試

          我們必須要承認的現實是,設計師所定義出的色彩在mac上看上去是很出彩,但是這并不能代表所有用戶。也許在用戶中依然有一部分人群,他們的顯示器配置低和老舊。而且我們無法判斷用戶們的使用環境,有可能是在刺眼的陽光下、有可能是在昏暗的環境中。如果色彩不去做可用性測試,在很多的情況下存在體驗降低的風險。

          而WCAG(Web Content Accessibility Guideline,Web內容無障礙指南)解決的正是這些障礙問題。WCAG中的POUR無障礙原則包括了:易于感知的(Perceivable)、便于操作的(Operable)、穩定理解的(Understandable)、穩定耐用的(Robust)。

          而顏色則正是對應了易于感知的這一無障礙原則。網站中的文字和圖像應該具備足夠高的色彩對比度,使之更易被用戶感知識別。

          WCAG顏色對比度無障礙的兩個標準分別為:「1.4.3條例:最小對比度標準」和「1.4.6條例:加強對比度標準」,分別對應著AA級和AAA級。

          AA級的定義為:普通文本的視覺呈現與背景至少要有4.5:1的對比度,大文本與背景至少有3:1的對比度

          AAA級的定義為:普通文本的視覺呈現與背景至少要有7:1的對比度,大文本與背景至少有4.5:1的對比度

          (這里的大文本即≥18pt常規字重的文本或者≥14pt加粗字重的文本)

          這兩個條例被大廠們廣泛運用到了產品的顏色標準當中。

          比如MD規范中的文本移動性規范標準中的數據就是來自WCAG的1.4.3條例標準。

          從實戰出發,手把手教你推導一套色彩體系!

          同樣,阿里巴巴在前不久發布的B-Design中的無障礙色acs指標和WCAG本質上也是一樣。

          從實戰出發,手把手教你推導一套色彩體系!

          1. 顏色對比度驗證

          那該如何驗證我們的顏色符合這倆標準呢?

          easy。這里直接上個網址,https://contrast-ratio.com/#%23373247-on-%23fff

          我們分別在背景及文本錄入色值,即可得到最終的對比度數據。比如我錄入了白色和一級文本色數值,最后的12.28即兩者的對比度,嗯,達到了AAA級標準。

          從實戰出發,手把手教你推導一套色彩體系!

          一樣的步驟,分別測試了其他文本色的對比度(產品無暗色模式,所以此處僅驗證白色背景下的顏色對比度),分別達到了7.59、4.71和2.38??梢钥闯龀?.38外,其他文本色的對比度均符合可見度標準。

          不過WCAG中指出,一些特殊情況下的文本無對比度的限制,其中就包含了表單字段的占位符(placeholder)。而2.38對比度對應的文本色主要用于暗提示,因此這種情況就可以無視掉了~

          最后

          色彩體系的初步探索到此結束了,不過篇幅原因并沒有面面俱到,比如漸變色、實際落地效果等等。另外,一些地方我自己也在摸索階段,因此很多分析也可能存在不足,文章僅作參考。



          文章來源:優設網     作者:轉行人的設計筆記



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


          UI設計師必須要掌握的十項排版原則

          前端達人

          當我們合理的運用好文字排版時,它可以增強界面內的可用性,可讀性,可訪問性和層次結構



          轉自:站酷.         作者:絲絨Store

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




          設計師如何做競品分析

          前端達人

          孫子兵法有云:知己知彼,百戰不殆。知天知地,勝乃不窮。

          “知己知彼”說明了解自己和競爭對手的重要性,“知天知地”則強調了了解行業競爭環境的重要性。能通過競品分析達到知己知彼、知天知地,是設計師的必備技能。


          什么是競品分析

          競品分析是對市場上存在直接或間接競爭關系的優質產品,進行分類、組織、對比、刨析,總結競品、以及自己產品的優勢和不足,為下一步決策提供幫助。競品分析維度包含但不限于市場調研、盈利模式、戰略定位、產品功能、交互流程、頁面框架、視覺表現、文案內容、運營方式等。

          競品分析和市場分析、產品分析、產品體驗分析的關系如下:


          競品分析的作用

          對設計師來說,競品分析在了解行業現狀、熟悉功能、了解競爭對手、了解用戶習慣、明確自己產品定位等方面都有幫助,具體如下:

          競品分析有這么多好處,那么設計師該如何做競品分析?


          設計師如何做競品分析


          1.明確競品分析的目標

          做競品分析前最重要的是要明確競品分析的目標。明確競品分析目標的前提是要“知己”。

          “知己”即了解自己產品處在哪一個階段,有什么問題,接下來打算怎么做或達成什么目標。然后根據產品當前問題確認“要通過本次競品分析獲得什么?”。競品分析一定是為自己的產品服務的,是通過了解競品來達成自己產品的某種目的。不能盲目地為分析而分析。


          大多數工作流程中,設計師進行競品分析一般有以下幾種場景:

          場景一:在產品需求確認之前,通過競品分析對某功能進行調研,了解行業中該功能的具體設計。

          如設計師了解到產品計劃對帖子詳情頁面進行改版,產品需求還沒確認。此時進行競品分析的目的可以是:了解競品帖子詳情頁面的設計共有哪幾類表達方式,每一類表達方式的優缺點各是什么。


          場景二:.在產品需求確認之后,通過分析產品需求,推導出設計目標。此時競品分析是為產出能滿足設計目標的方案服務的。

          如產品的設計需求是“提高帖子詳情頁的點贊數、留言數、評論回復數”。此時推導出的設計目標可能是“營造詳情頁互動氛圍、提高回復評論的效率、減少操作步驟”,對應的競品分析目的可以是“總結競品營造社區互動氛圍、提高活躍度的方式。掌握競品回復評論功能中操作步驟少、效率高的設計方式及總結背后原因?!?


          場景三:產品大改版、重新設計,或者孵化新產品時,通過競品分析對行業內的產品有一個整體的了解,從而得出自身產品的差異化定位。此時競品分析的維度會更多元:可以從用戶體驗的5個要素逐級進行分析,或使用SWOT分析、波士頓矩陣分析等。


          場景四:競品的動態跟進,主要是跟進競品的迭代情況,以保持長期的“知彼”狀態??梢远ㄆ冢ㄈ?周或一個月)對競品迭代信息進行一次整理。App Store或七麥數據等網站可以查到競品每個版本的迭代內容。


          2.選擇合適的競品

          競品可以選擇直接競品或間接競品。直接競品指市場環境、商業模式、目標用戶、產品功能都相似的產品。間接競品可以是市場環境和目標用戶相似,但商業模式和產品功能當前不同、未來可能相同的產品。如果只對產品交互流程、頁面框架、視覺表現等進行分析,還可以選取功能相似,或者目標用戶相似,用戶體驗好的產品進行分析。

          建議通過易觀千帆、七麥數據、App Annie等平臺了解競品的數據情況,選取數據排名靠前的產品進行分析。


          3.了解競品定位、盈利方式、用戶畫像

          了解競品的定位、公司戰略、盈利方式和用戶畫像,有利于我們理解競品功能的背后的邏輯,利于我們分析競品為什么設計成這樣。競品分析不只是分析表面看到的功能,還要分析更深層次的原因。

          1.了解競品定位、公司戰略途徑有:競品官網、維基百科、拉勾網、天眼查、IT桔子 、Questmobile、App Annie等

          2.了解盈利方式的途徑有:36 氪

          2.了解競品用戶畫像的方式有:競品官網、移動觀象臺、百度指數、艾瑞咨詢等網站。


          4.選擇合適的競品分析方法

          競品分析的目的不同,選用的競品分析方法也不同。以下介紹幾種常用的競品分析方法:


          競品畫布

          競品畫布是一個簡易的競品分析模板,用一頁紙包含了競品分析的9大問題,如下圖。

          適用條件:

          1.競品畫布可以用在競品分析之初,用來梳理競品分析的思路,是競品報告的MVP(最小可用產品)2.競品畫布包含競品分析的6個關鍵步驟,可以讓新手快速上手競品分析。

          操作步驟

          按照競品畫布模板上的問題依次的分析解答。競品畫布中包含了SWOT分析,注意優勢、劣勢是對產品或公司內部的分析,而機會和威脅是對外部環境的分析。另外,在分析第3點分析維度時,建議結合分析目標說明選擇這些方式的理由。

          優點:競品畫布相對其他方法來說視角更全面,可以結合其他分析方法一起使用。

          缺點:對UI/UE來說,針對性不夠強。


          矩陣分析法

          矩陣分析法又稱知覺圖,主要是通過二維矩陣分析2個關鍵要素,以了解自己和產品的定位及競爭優勢。

          適用條件:

          1. 矩陣分析法主要用來幫助產品做2個關鍵要素方面的定位決策。如自營電商平臺可用矩陣分析法來決策平臺定位是售賣高價格、優質的商品平臺(如寺庫),還是售賣超低價格、質量一般的商品的平臺(如拼多多)。以及幫助產品評估自己的競爭優勢,判斷產品是否需要重新定位。

          2. 設計師還可以用矩陣分析法分析競品的視覺風格,以輔助定位自身產品的視覺風格。如下圖為視頻app logo風格的矩陣分析

          操作步驟:

          (1)確定兩個關鍵競爭要素。這兩個競爭要素應該是用戶最會關注、會影響用戶決策的關鍵屬性,如價格和配置。

          如果是設計師用矩陣分析法來分析競品視覺風格,可選取兩對意思相反,對視覺風格有較大影響的關鍵詞。如嚴肅—活潑、扁平—擬物

          (2)繪制橫縱坐標軸,把兩個對關鍵競爭要素作為橫坐標和縱坐標填入。

          (3)針對競品關鍵競爭要素的表現,把競品放到4個象限的對應位置。并思考自身產品在4個象限中的位置。4個象限的空白區域可能存在機會,而4個象限中競品較多的區域,用戶群可能更廣泛,也意味同類公司更多。

          優點:矩陣分析法的優點在于聚焦于關鍵的兩個要素,可以直觀的表現出用戶對自身產品和競品在關鍵要素方面的認知。

          缺點:矩陣分析法的缺點是只能從兩個要素進行分析。如果要分析多個因素,可以使用雷達圖分析法。


          雷達圖分析法

          雷達圖分析法本身是對企業經營情況進行系統分析的一種有效方法。我們可以將它運用到互聯網產品用戶體驗分析上,用圖示化的方式對競品多個維度的優勢、劣勢作出直觀的展示。下圖為對母嬰類產品拍大肚照上傳功能進行的雷達圖分析:

          適用條件:

          分析競品多個維度的優勢、劣勢(一般選6個維度分析)。

          操作步驟:

          (1)定義分析維度

          定義分析維度主要是確認從哪幾個角度分析具體功能,如選擇可用性、防錯設計、易懂、一致性等。分析維度的選取也可以參考尼爾森的十大可用性原則,具體選取什么維度應根據分析的功能來定。

          (2)對競品的每個維度進行打分

          定義好分析的維度后,我們依次對競品的每個維度的表現情況進行打分評估,每個維度滿分為100分。

          優點:雷達圖分析法的優點是相對直觀、可以分析多個維度的優勢,劣勢。

          缺點:雷達圖包含多個維度,每個維度的滿分和量級指標是不一樣的。需要分析者心中對每一個維度的滿分有個大致預期。如流暢度怎么樣算90分,怎么樣算80分?有可能同一個產品A同學認為流暢度80分,B同學認為流暢度90分,因此分析可能帶有一定的主觀性。


          表格法

          表格法主要是用表格來統計競品功能元素的有無。

          適用條件:

          1.當我們想較為全面的了解一個功能的概況,或較為宏觀的把握競品的現狀,可使用表格法。2.當我們思考某個功能元素是否需要保留,可使用表格法分析競品的做法。

          操作步驟:

          (1)畫出一個N行M列的表格,首列填入功能元素的具體名稱,首行填入競品的具體名稱。

          (2)對每一個競品的具體功能元素進行統計,若某元素存在則在表格上對應位置打勾,不存在則空著。

          (3)進行分析小結。

          如果某一列功能元素所有競品都打了勾,則說明該功能元素競品都有,是個普遍元素,優先級可能較高。如果某個功能元素是某個競品獨有的,則可能是該競品的差異化功能,可能是競品的特色。使用該方法時要注意:即使是其他競品都有的功能,自身產品也不一定要有,最終自身產品功能元素如何定,要根據需求來分析,不可盲目照搬。

          優點:表格法的優點在于可以清晰展示功能細節的有無。

          缺點:如果頁面元素過多會顯得雜亂,且表格中沒有顯示元素的優先級。


          多級功能表格比較法

          適用條件:當產品功能較復雜,要統計競品功能元素、全面了解競品概括,可用該方法。

          操作步驟:在表格法的基礎上,將功能點拆解成一級功能、二級功能、三級功能,再進行比較分析和總結。具體形式如下圖:

          優點:可以清晰的展示一級功能、二級功能、以及功能的子級。

          缺點:如果層級太多,或者元素太多表格會比較龐大雜亂。


          用戶路徑分析法

          用戶路徑分析主要是把自己假想成用戶,體驗用戶操作某軟件中某功能流程,并記錄過程。如下圖是對親寶寶拍攝照片用戶路徑分析:


          適用條件:適用于要分析某一個功能的具體交互流程。

          操作步驟:

          (1)把自己想成小白用戶,給自己布置一個小任務,并用競品軟件操作,完成這個任務,如完成上傳照片。

          (2)操作時按照:發現入口—了解功能—操作上傳—跟進操作反饋的步驟進行。

          (3)記錄自己在體驗功能時的感受,如哪一個步驟覺得疑惑,哪一個步驟覺得爽。

          (4)梳理一下該功能的用戶路徑,看看產品設置的路徑中有哪些是自己在體驗時主要操作的,它們是不是該功能的主要路徑?哪些是自己體驗過程中忽略的,是競品有意弱化或者其他,并總結結論。

          優點:專注于操作流程中的細微體驗,聚焦于發現體驗問題。

          缺點:自己的操作習慣不一定完全代表用戶的操作習慣,帶有一定主觀性。


          產品視覺表達分析法

          產品視覺表達分析指對競品某個模塊的頁面表達元素進行拆解分析,并總結每種表達方式體現的內容優先級和規律。

          適用條件:適用于設計師橫向分析某個功能模塊的表達方式,及掌握每種表達方式的適用場景。

          操作步驟

          (1)將選擇競品具體模塊功能進行截圖并對比。

          (2)提取每個模塊的表達元素,并在截圖的下方用色塊表達提取的元素。

          (3)總結共有幾種表達方式,每種表達方式的突出對象是什么、適用條件如何、視覺優先級如何。下圖為母嬰類產品問答功能視覺表達分析。

          優點:可以聚焦于單模塊的表達方式分析。

          缺點:不適用于流程的縱向對比。


          5Why分析法

          5Why分析法又稱5問法,即看到一個現象不斷的去問“為什么”來尋找根本原因,以找出解決某個問題治本對策的方法。該方法最初由豐田公司提出并在豐田公司廣泛采用。

          適用條件:

          適用于深挖某個功能表現背后的根本原因。也適用于幫助我們在做競品分析時養成透過現象看本質的思維習慣。

          操作步驟:

          (1)把握現狀。主要是為了確認問題,調查基本的表現、數據情況等。

          (2)原因調查。針對明確的問題,探究背后原因。找到淺層次的原因后,再問為什么,找更深層次的原因,問5次為什么。原因調查過程中要注意:一定要以事實為依據去探究背后原因,不可主觀臆想。另外,5why分析法也不一定都要問滿5個為什么,重要的是通過多次提問探究到根本原因。

          (3)實時措施,糾正問題

          (4)吸取教訓,從源頭上預防錯誤再發生

          5Why分析法用到競品分析上,重點是在前2步,即把握問題和原因調查。我們不一定要完成5Why分析法的所有步驟,但我們要有問“為什么”的意識,不斷的問自己競品這么做的目的和原因。

          優點:聚焦現象背后深層原因,利于我們培養透過現象看本質的思維。



          用戶體驗5要素分析法

          用戶體驗5要素分析指從戰略層、范圍層、結構層、框架層、表現層5個層級,逐級的去分析。

          適用條件:適用于要全面系統地了解某個產品時,對該產品進行全局分析。

          操作步驟:

          可以按照用戶體驗要素的5個層級從上到下分析,或從下到上分析。每個層級的分析可以使用不同的分析方法,在此不贅述。需要注意的是使用該方法分析時要避免追求大而全,建議站在競品分析目的角度,分析時有一定傾向性。

          優點:分析較全面,對產品理解會比較深入。

          缺點:要真正執行并好不容易,需要對用戶體驗的5個要素有比較深的理解。


          以上就是設計師常用的競品分析方法的解析說明,我們要根據分析目的靈活選擇方法。各方法的對比如下圖:


          5.了解競品的用戶反饋

          除了對競品進行分析,我們還要關注競品的用戶反饋,了解競品用戶在使用產品過程中遇到的問題,了解用戶覺得競品好在哪里。要對競品的問題進行規避,對好的使用體驗進行分析并學習借鑒。

          可以通過網站 https://appbot.co/ 查找App store上的用戶反饋。如下圖為親寶寶產品的用戶反饋:


          6.總結競品分析結論

          不論使用哪一種分析方法,分析完之后都應輸出分析小結。在所有分析結束之后,還要輸出整體的分析結論。結論可以由定性或者定量分析得出,可以既包含客觀分析的結論又包含主觀分析的結論。

          客觀分析的結論如行業市場布局情況、競品數據情況、界面操作反饋、產品包含的功能點(普遍功能、特色功能、實現程度如何)等。主觀分析的結論如競品的可用性、易用性、操作體驗等。



          總結

          競品分析是通過分析競品,得出要解決的問題的結論過程。所以,了解自身產品當前處在哪個階段,有什么問題相當重要。通過當前問題推導競品分析目標,再跟進競品分析目標靈活運用分析方法。競品分析方法可以有很多,但確認好分析目標才是關鍵。


          參考文獻:

          《有效競品分析:好產品必備的競品分析方法論》——作者:張在旺

          《步步為贏 交互設計全流程解析》——作者:董尚昊

          《電商類APP:商品卡片競品分析》——作者:白鷺漫談




          轉自:站酷

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

          2021最值得期待UI風格 - 玻璃擬態全面解析

          前端達人

          通過這篇文章,你將全面了解2021UI趨勢中最熱門的Glassmorphism風格


          轉自:站酷

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

          從零開始!灰大帶你畫圖標

          前端達人

          圖標在UI設計體系中,是重要......



          (此處省略1000字)




          直接上圖!


          上圖是我以前繪制的一套圖標作品,

          感興趣的話就一起來了解一下我平時是怎么創作一套圖標的吧~




          制作過程


          1、搜集+臨摹+原創


          積累素材是設計師必備的“基本功”,同時也是“職業病”。

          平時我會有意識的在速寫本上繪制一些簡易的圖標,如果在一些APP中看到比較好的圖標,我也會臨摹下來。




          下面給大家隨機展示一些我平時繪制的圖標。





          除了繪制圖標以外,我平時也喜歡繪制一些其他的圖案。





          2、反復打磨


          將繪制好的圖標利用電腦矢量化后打印出來,根據打印稿用筆標記出不合理的地方,比如:線條太粗了,重心不穩.......對不合理的地方進行反復修改,再次打印,再修改,循環多次后直到得到自己滿意的效果,最后定稿。



          下面這幅手繪圖就是文章一開始給大家展示的圖標成品的手繪最終稿了。






          需要強調的是,這一次圖標的繪制,有一個特殊的地方,其中一個圖標是有實物的。(左:實物圖;右:對應圖標)




          3、圖標插件化


          最后,將圖標上傳阿里的iconfont網站,制作成字體圖標





          然后將字體圖標做成插件(我演示的是ps插件,也可以做成其它xd/sketch/figma插件)





          制作過程就是給每個圖標賦予關鍵字,然后利用正則表達式,可以方便的搜索所有圖標。



          不過這個步驟我就不詳細解釋了,因為



          轉自:站酷

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

          我們怎樣理解暗黑模式

          資深UI設計者

          /引言

          “由理有劇”系列以”我們怎樣理解暗黑模式“為開篇,緣由作者正在任職的工作是 TO B 產品交互及界面設計,入職時正值公司整體產品線升級迭代,用戶界面從淺色模式向暗黑模式探索的階段。這個探索階段面臨的本質問題便是“到底什么是暗黑模式”,同時“我們為什么要用暗黑模式”的問題也隨之而來。

          為了給公司同事闡述這兩個問題,作者搜集了大量資料,翻閱了相關產品系統所給出的設計文檔,重點圍繞“什么是暗黑模式”展開,逐步推敲其中的理論原理,總結出便于理解的文字內容。這樣做的目的簡單有二,一是與產品、開發、測試方面的同事能夠達成向暗黑模式優化升級的共識;二是能夠讓我們的各個產品線更從容地去擁抱暗黑模式的到來。



          /“由理有劇”系列篇01:我們怎樣理解暗黑模式


          文章大綱

          1、是什么?

          2、為什么?


          一、是什么?



          隨著 iOS 13 和 Android 10 的正式發布,“暗黑模式 (Dark Mode)”一詞逐漸走入了我們的視野,“暗黑模式是什么?”這個問題也一度霸占了Google搜索榜首。想要深入了解暗黑模式,也許我們可以換一個角度,從用戶界面的演進歷史中尋找線索,從而幫助我們更好地理解暗黑模式。


          作者自從拜讀了《蘋果三劍客》,對于用戶界面的前世今生才有了更深的了解,蘋果的產品發展史,某種程度上也可以稱為用戶界面的演進史。廢話不說,下面讓我們一起簡單聊聊。



          1、原來,“Dark Mode”是用戶界面的起源


          計算機誕生的早期,其顯示器一直以“暗黑模式”面向操作者,其緣由是早期的顯示技術一直被CRT主導,CRT釋義為“陰極射線顯像管”,在19世紀末被研制出來,因為制造原理相對簡單,所以CRT一直是早期電腦顯示的主力,但在上世紀80年代之前僅支持單色顯示。


          下面兩圖分別為蘋果公司于1977至1980年間生產發售的 Apple II 及 Apple III 型計算機

          圖中顯而易見,兩款計算機的顯示方式均為單調的黑底白字或綠字,呈現出一種“暗黑模式”的視覺效果。蘋果公司的 Apple II 和 Apple III 兩支產品線一直以這種“暗黑模式”面向用戶。這也反映了早期的計算機以輸入代碼執行數字運算作為主要功能,但是這從另一方面反應出:未來計算機會借助不斷成長、成熟的電子技術,必將掀起一場接一場的變革,用戶界面也隨之不斷地革新。



          2、Apple Lisa(麗薩)奠定了計算機向“圖形用戶界面”演進的基礎


          上個世紀80年代之后,CRT彩色顯示技術成熟,逐漸流行普及到各個電子行業,但當時主流的計算機操作系統并沒有“圖形界面”這個概念,所以大部分計算機產品依舊延續了先前黑色背景的顯示方式。


          直到1983年1月9日,在年度股東大會上,蘋果宣布了兩款將在未來的計算機行業中占據關鍵地位的產品:一款叫 Apple Lisa (麗薩,老喬的第一個女兒),蘋果第一臺(也是全球第一款)基于圖形用戶界面(GUI)的計算機,也就是 Macintosh 的前身;另一臺叫 Apple IIe ,是已獲高度成功的 Apple II 系列的新一代進階產品。

          Apple Lisa 向主流個人電腦行業介紹了一種全新的鼠標控制的圖形用戶界面,宣布向單調的黑白用戶界面告別。


          運用形象的圖標、方便的下拉菜單和重疊的窗口,替代了此前一貫使用的輸入文字命令,Lisa的圖形用戶界面開啟了消費者與個人電腦交互方式的革新之路。盡管Lisa存在諸多缺點,如定價過高,功能缺失、運行緩慢等,但它的圖形用戶界面依然給它贏得一陣喝彩。


          Lisa的GUI影響如此深遠,以至于諸多電腦制造商紛紛加入鼠標控制的GUI領域,爭相模仿。就在Lisa首次亮相十個月后,微軟于1983年11月推出了Windows操作環境。(對于此事,老喬總是公開譴責微軟的蓋茨抄襲他的產品創意,甚至想讓蓋茨吃官司,兩位大佬一直不合也是業界皆知,跑題了...)

          ///一個有意思的事兒:今年7月份,一位外國的蘋果粉在Twitter上發布了一條關于 Apple IIe 型計算機的動態,內容展示了自己使用 Apple IIe 型計算機進行智能化任務的過程,如發送推文、在Evernote中寫作、發送電子郵件,甚至控制智能家居(如下圖)。要知道,這臺計算機生產發售至今已有37年的時間。由此感嘆,不得不說蘋果對于產品的品控做到了那個時代的。



          3、Macintosh(麥金塔)推動了“暗黑模式”向“淺色模式”的邁進


          1984年,蘋果發布了個人計算機 Macintosh(麥金塔),Macintosh 延續了 Lisa 的圖形界面語言,并向世界普及了圖形用戶界面(Graphic User Interface)的概念,從而開啟了以白色為底色的圖形交互時代。

          Lisa獲得的一些成就在 Macintosh 上體現的淋漓盡致,包括靈活的鼠標、點陣影像圖、桌面的布局、形象的圖標、相稱的字體、屏幕上方的下拉菜單和重疊的窗口,這些也得益于日益成熟的顯示技術和不斷進步的計算處理技術。形象生動的圖形設計和界面交互一直是老喬最引以為傲的杰作,不得不說,老喬對于計算機行業甚至是設計行業都有著極高的敏感度和先于旁人的前瞻性。(當然,這里的主語應該是蘋果)


          Macintosh 產品的成功,不是蘋果一味地迎合計算機消費市場,而是利用創新的方式引導市場,引領計算機行業向人性化的用戶界面發展、邁進。


          至此,我們也徹底地向“暗黑模式”說了再見,全面擁抱“淺色模式”的到來。



          4、“淺色模式”成為用戶界面的主流


          麥金塔搭載的 System 1 打破了字符終端的模式,淺色的界面風格一直持續到 System 6 都沒有顯著的改變。直到1991 年的 System 7 開始引入彩色,圖標也增加了隱約的灰色,藍色和黃色陰影。System 7 系列中的 7.6 版本正式被蘋果公司改名為 Mac OS ,而這一年是1997年。

          與此同時,微軟的 Windows 從黑屏的 DOS 發展到全屏幕的 Windows 1,再到較為成熟的 Windows 3,最后演變到奠定當今 Windows 界面基礎的炫麗多彩的 Windows 95。用那個時代的眼光來看,微軟的變化是相當驚人的,微軟儼然成為了一匹計算機行業的黑馬,一路趕超蘋果成為行業霸主,而蘋果因為因循守舊,在界面設計上從領先掉到了最后。

          此后,從 Mac OS 8 到 Mac OS X Server 1.0 ,蘋果一直專注于改善操作系統和優化界面表現,直到2001 年 3 月,經歷了四個開發者預覽版和一個公共測試版之后的 Aqua 界面終于跟隨 10.0 正式發布,發布后改變了人們對計算機界面的印象,在隨后的10年里蘋果一直沿用這套界面風格。

          OS X 系列用戶界面較大的更新來自于2007年10月發布的 10.5 Leopard 豹,雖然基本的界面仍為 Aqua 和其糖果滾動條,但新加入了一些鉑灰色和藍色,另外重新設計的 3D Dock和更多的動畫交互使得新界面看上去 3D效果更強,此外還改進了 Finder、半透明菜單條并新增了最初只用于 iTunes 的 Cover Flow界面。


          整體來說,Mac OS X 10.5 Leopard 豹 這一版本的用戶界面相比之前有了翻天覆地的變化,靈活生動的圖形語言和交互體驗重新得到了用戶青睞,蘋果也以此,再一次走上了引領潮流之路,使得多彩的“淺色模式”成為用戶交互界面的主流。

          蘋果開創性的界面圖形語言也延續到了移動設備領域。

          2007年的初代iPhone作為蘋果公司第一個移動設備產品(iPhone1代)首次亮相市場,驚艷了整個行業,iPhone搭載的 iPhone OS 和后來更名為 iOS 的系統,延續了 Mac OS 用戶界面的設計語言。在歷代iPhone上可以看到沒有物理鍵盤侵占空間的屏幕,精美的的方塊圖案整齊的排列開來,顏色豐富且耐看。

          依稀記得當時的我們,還玩著黑白屏幕上的俄羅斯方塊,還敲打著物理鍵盤上的九宮格,挪雞鴨也表示永不為奴。

          2010年堪稱iPhone史上最重要的一年,蘋果推出了“改變一切”的iPhone 4,并對其用戶界面進行了革新。

          生動的擬物化設計風格正式成為業界潮流,這也使得UI行業逐漸熱了起來,蘋果的界面設計規范也順勢成為了主流的移動端設計規范。

          蘋果以此作為移動端界面設計的基礎,沿用到之后的iPhone系列中,期間iOS系統的風格保持依舊,只有 iPhone 5S 搭載的 iOS 7 做出了圖標由擬物化向扁平化的改變,但整體都以“淺色模式”作為主流的用戶界面視覺模式。



          5、“暗黑模式”的正式登場


          在 Mac OS 的系統上,用戶可以通過“通用設置-外觀”來對整體界面進行淺色、深色的切換,可以看出,蘋果早已把“暗黑模式”納入到他們的開發隊列中,也就是說,“暗黑模式”的概念主要來源于蘋果的 Mac OS,這也為“暗黑模式”的正式登場埋下了伏筆。

          自從有了這個概念之后,很多網站都為用戶提供了“淺色”和“深色”兩套界面,便于用戶根據自己的習慣或愛好進行切換。在 Mac OS 之后,很多 App 和 Android 定制 ROM 也加入了所謂“深色模式”的支持,其中也不乏 Web 端的網站、系統等。

          北京時間2019年6月4日,果粉期待已久的蘋果WWDC19如期而至。

          發布會上,庫克一如既往地優先調侃了Andriod系統一番….(蘋果一直喜歡用數據說話,想了解的同學可以回顧一下發布會的視頻)

          言歸正傳,在發布了一系列硬件之后,庫克終于介紹了大家期待已久的 iOS 13。新發布的 iOS 13,除了提升系統流暢度和增加系統穩定性外,還介紹了其他提升用戶體驗的優化。


          其中,最為引人注目的“暗黑模式”即將亮相于新系統。

          發布會表示,暗黑模式可以“改善電池壽命,改善視力不佳和強光下的人的可視性,以及在弱光環境中更好地使用設備”。

          “Wow,beautiful!”、“That’s beautiful!”、“That’s so beautiful!”發布會的主持人一邊演示使用在暗黑模式下的App應用,一邊不由自主地發出贊美。這也許也受到了老喬的影響,猶如在劇場舞臺中心的話劇演員,有著一種無可比擬的自信和氣場。

          但有意思的一點是,主持人展示了 iOS 13 暗黑模式的開發團隊合照,從極客穿著到賽博朋克式的暗黑搖滾裝扮,這一戲劇性的變化似乎在告訴大家:“玩,我們也是認真的?!?

          發布會上簡單演示了暗黑模式下的漂亮界面,雖然沒有過多地闡述暗黑模式的開發細節,但是這標志著暗黑模式“重新”登上歷史舞臺。



          6、小結


          我們從蘋果產品發展史中,不難發現蘋果對于用戶體驗的理解是具有創造性的,總是能先于用戶發現用戶的潛在需求。蘋果產品的發展史也可以稱之為用戶界面的演進史,從早期黑色背景的計算機桌面發展到以淺色為主的用戶界面,再到 iOS 13 正式發布的“暗黑模式”,這一過程貌似是在“返祖”,但這些始終是圍繞以用戶體驗為中心的改變和突破。


          “暗黑模式”是什么?拋開技術理論,簡單理解就是降低用戶界面在設備上的亮度,以深色的背景、較低的對比度、灰階的色彩來呈現用戶界面,提升用戶使用產品的體驗。



          二、為什么?


          上面我們提到了,根據 Apple 官方的說法,暗黑模式可以“改善電池壽命,改善視力不佳和強光下的人的可視性,以及在弱光環境中更好地使用設備”。

          我們可以圍繞這個說法,結合我們與設備、環境的關系進行探討。



          1、更好地適應弱光環境


          隨著人們對智能設備的依賴性越來越強,設備使用的時間也高頻覆蓋了白天到黑夜,夜晚使用的頻率更是與日俱增,所以暗光環境的使用需求被實實在在地擺到了臺面上。以設計職業為例,在阿里巴巴 UCAN 2019 設計大會上分享的數據結果顯示:設計師群體夜晚的工作時間通常在5-6個小時…

          不是在加班就是在加班路上的我們更習慣于在夜間工作,夜間安靜的環境更能讓我們專注設計、靈感爆棚。但這也在另一方面表達了我們需要設備更加符合我們在弱光環境下的視聽需求。

          Dark Mode 由此應運而生,使用暗色模式可以縮小屏幕顯示內容與環境光強度的差距,可以保證使用者在暗光環境下使用設備的舒適度。也就是說 Dark Mode 可以降低屏幕的整體視覺亮度,降低對眼睛的視覺壓力,再也不用怕夜晚的設備屏幕刺瞎我們的雙眼了。


          但這里我們要理解一個概念,“降低對眼睛的視覺壓力”并不等同于所謂的“護眼”,夜晚使用暗黑模式的設備,實際上并沒有改變屏幕的“頻閃”問題,所以說用戶看屏幕的時候依舊會有視覺疲勞的癥狀,所以各位大佬還是晚上少看屏幕,多愛護眼睛吧。



          2、更好地專注顯示內容



          想象一下,我們在電影院看電影時,為什么要全場關燈?

          甚至有些APP, 在影片的下方也會有一個模擬關燈效果的按鈕,來讓整個手機屏幕變黑, 只剩下視頻畫面的部分,這都幫助我們可以更專注、更沉浸在當前的內容下,也就是所謂的“沉浸感”。


          這其中的原理就是色彩本身是具有層級關系的,深色會在視覺感官上自動后退,淺色部分則會向前延展,這樣對比強烈的層次關系可以讓用戶更注重被凸顯出來的內容和交互操作;尤其在信息負責界面內層級關系的合理拉開對操作效率都有明顯的促進作用。

          這一點在股票交易軟件上就是最好的驗證,目前來看全世界絕大多數的股票軟件采用的都是負極性,也就是暗色底的設計方式。紅色和綠色代表的漲或跌(不同國家顏色表示可能不一樣)在這樣的深色背景下就會特別顯眼,還有一些顏色比如藍色用于某些數據的走勢圖。這樣的顯示幫助用戶更好地集中精力在數據獲取上,更快地做出決策。


          3、更好地迎合消費品味


          這里所提到的消費品味是來自用戶層面的潛在心理需求。

          從心理學角度而言,顏色可以影響觀者的感受和情緒,這直接影響到用戶對于一個事物的判斷和選擇,這就像我們消費購物一般,有時候我們的消費不完全是為功能、實用性買單,而更加看重的是一個產品的外觀屬性,當產品的外觀符合我們的消費審美甚至超越預期時,我們往往會更快地做出消費選擇。


          而黑色在積極層面的外在直觀表現為高貴、莊嚴、鎮定、神秘,這代表著黑色相比其他顏色存在著更多的可能性,這也造就了黑色成為百搭色,可以作為其他顏色的底色、陪襯色進行使用。暗黑模式也存在同樣的心理暗示,沉穩、神秘的黑色會讓用戶聯想到產品的穩定和高級,提升用戶的心理信任度,迎合用戶的消費品味。

          4、更好地改善電池壽命


          最后才探討耗電功效方面的問題,算是一個壓軸問題了,在某種程度上說,智能移動設備目前最大的矛盾是性能與電池功效的博弈。如果去微博等社交網站進行搜索可以發現,為了省電而使用深色主題或者說黑暗模式的用戶大有人在,尤其是一些中高端采用 OLED 屏幕的手機。這是為什么?


          暗黑模式省電的作用來源于 OLED 這種材質的特性,這種屏幕經過多年發展如今已經取代了 LCD 在中高端手機上的地位。和 LCD 依賴于背光不同,OLED 自發光的特性使得屏幕能夠獨立控制單個像素是否發光,也就是說畫面越黑,采用 OLED 屏幕的手機就越省電。下圖做了一個簡單的理解示例,每一列的格子代表亮度,在不同亮度下有相對應的耗電量顯示,閃電的亮度代表耗電量的多少。

          理解了簡單含義,我們再來看一下Notebookcheck上對于OLED功耗的專業研究數據。在使用 OLED 屏幕時,屏幕上顯示的內容決定了功耗。當屏幕基本全黑時(OLED <1% White),OLED 屏在任何亮度下的功耗都保持恒定。顯示了白色內容的屏幕,功耗曲線會隨著亮度提高而逐漸變陡。

          上面的可視化圖表相對來說可能需要一定的理解時間,讓我們翻譯簡化一下。

          上圖顯而易見,OLED屏幕的耗電量不僅受到亮度高低的影響,關鍵在于在OLED屏幕顯示了什么,有多少區域是淺色甚至是白色的,有多少區域是深色甚至黑色的,深色區域占比越高,相比較之下OLED屏幕也就越省電。這也就證明:OLED屏幕在使用以深色為主的顯示模式時,能夠降低耗電量,提升供電效率,也就是改善電池壽命。


          文章來源:站酷   作者:強強0075

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


          如何設計B端表格?

          資深UI設計者

          如何設計B端表格?這篇近5000字的干貨幫你完全掌握!

          數據查看

          讓我們先來回顧一下表格的基本構成,最上面的為表頭,橫為行,縱為列,內容區每一組展示數據區域為單元格。

          如何設計B端表格?這篇近5000字的干貨幫你完全掌握!

          表格的設計,雖然看似簡單,但是作為用戶最常用的組件之一,我們需要對視覺和交互的精準把握,才能保證用戶在使用表格時更加。

          這里我推薦表格的”四維自檢法“,對我們設計的表格是否合理,做出一個標準的判斷。

          分別是:信息降噪、呼吸適中、易讀、詳情查看。

          如何設計B端表格?這篇近5000字的干貨幫你完全掌握!

          • 信息降噪:分別對表格內容和視覺層面進行重要性梳理,剝離不重要的元素,使表格輕量化;
          • 呼吸適中:保持內容和元素之間合適的間距,使表格頁擁有一個好的呼吸感,將給用戶營造一個舒適的操作環境;
          • 易讀:通過對需求內容的解讀,對內容形式加以分類辨別,做出可讀性最強的樣式;
          • 詳情查看:b端系統往往伴隨著表格數據類目龐大的問題,通常會采用另一種形式去展示全部信息。
          1. 信息降噪

          精簡表格內容

          當表格的字段非常重要時,一定要將字段全部展示出來讓用戶更清晰地了解數據。

          如何設計B端表格?這篇近5000字的干貨幫你完全掌握!

          如果你的用戶只需要了解部分字段,那么全部展示是沒有必要的,只需展示最重要的字段即可。

          自定義字段展示

          不同用戶想看的的信息側重不同,有時候我們無法準確判斷用戶看重哪些字段,還可以讓用戶自定義展示字段。

          如何設計B端表格?這篇近5000字的干貨幫你完全掌握!

          精簡字段名稱

          當我們去設計表格的時候,通常會發現表格需要承載的信息量是非常大的,有時候為了表現出字段的準確含義,在定義字段名稱時往往會非常的長。但是當這些字段同時出現在一個表格里時,過長的字段名稱,又會顯得冗余,讓本就不大的頁面空間更加雜亂。

          所以當我們設計表格的時候,我們可以分析字段名稱,對字段名稱做精簡,看看是不是少一個字用戶就無法理解字段的含義。

          如何設計B端表格?這篇近5000字的干貨幫你完全掌握!

          添加字段說明

          當字段名稱過長,又必須展示,才能有效的理解字段含義時。我們可以定義一個專有名詞代替,并且在字段名稱后使用添加字段說明的形式,來對字段加以說明。

          這樣一來用戶既可以清晰的理解字段含義,又可以在有限的頁面空間下獲取到更多的數據信息。

          如何設計B端表格?這篇近5000字的干貨幫你完全掌握!

          簡化表格樣式

          早期表格的設計,出發點主要以擬物形式,以最接近現實表格的樣式去設計。

          但是隨著互聯網的普及度加深,極簡的表格設計,使界面更加輕盈,讓用戶更加專注于數據內容。

          去除縱向列的分割線,僅以淺色的橫向分割線區分行,但是要注意分割的顏色不能過于淺而缺乏辨識度,部分人群對顏色的辨識度會偏低,顯示器的硬件性能也會影響顏色的可辨識性。

          如何設計B端表格?這篇近5000字的干貨幫你完全掌握!

          減少不必要的顏色區分

          表格設計中一定不要使用過多的顏色區做狀態或操作的區分,過多的顏色細分會使表格變得更加混亂,影響用戶體驗

          對狀態的區分,僅用輕量的顏色區分即可,操作欄保持主色按鈕色。

          如何設計B端表格?這篇近5000字的干貨幫你完全掌握!

          2. 呼吸適中

          如何定義單元格的高度

          了解單元格的結構,以及實現單元格的基本邏輯,有助于我們更好的去把控我們的設計。

          單元格內的可控尺寸包含:單元格高度、文字字號、文字/段落行高、文字上下間距。

          我們基于視覺呼吸感,賦予各個元素合適的尺寸,我在這里給出一套參考方案:

          • 文字字號 = N
          • 文字行高 = 1.5N
          • 上下間距 = 1.2N
          • 單元格高度 = 內容高度 + 上間距 +下間距

          如何設計B端表格?這篇近5000字的干貨幫你完全掌握!

          如何定義列的間距

          首先我們要了解列的兩種類型,第一種是定寬列,第二種是自適應列。

          • 定寬列

          顧名思義就是它的寬度是固定的,比如:第一列我們設置寬度為200px,第二列我們設置為300px,五六七列分別設為100px,那么我們這個列表的寬度就等于200 + 300 + 100*3 = 1100px,在任何分辨率尺寸下你的這個列表都會保持這個寬度不變。

          如何設計B端表格?這篇近5000字的干貨幫你完全掌握!

          • 自適應列

          就是列會隨著分辨率變化而產生寬度的變化,比如:列表有五列,我們定義列表的寬度為界面寬度的50%,假定界面寬度為1200px,那么列表寬度就為600px,而每一列的寬度則為120px。此時我們將界面的寬度縮小到600px時,那么列表的寬度就為300px,而每一列的寬度則為60px。

          如何設計B端表格?這篇近5000字的干貨幫你完全掌握!

          在實際設計案例中,我們往往會面臨由于每一列的內容不同,所需要的寬度也就不同,我們希望在列不多時可以保持寬度自適應,但是如果每一列都做成自適應列的話,內容多的列無法展示全內容,內容少的列空間又會很大。

          所以,固定列 + 自適應列的綜合運用,可以讓我們更好的實現我們想要的設計方案。

          • 列的結構

          然后,我們一起來了解列的結構。每一列分為內容區和左右間距區,在固定列里面內容區和左右間距區都是保持不變的。但是在自適應列卻不同,它的內容區是隨界面分辨率變化而變化的,左右間距區的寬度是保持不變的(在代碼里間距區被叫做Padding)。

          如何設計B端表格?這篇近5000字的干貨幫你完全掌握!

          • 固定列

          當表格字段數量不確定時,通常我們會為自定義列的內容區寫一個最小值(min-width),以確保字段很少時可以自適應寬度,字段較多時仍然能保證完整展示表格數據,不影響對內容的閱讀。

          當表格的列過多又必須全部展示時,固定必需固定的列(如姓名、任務名稱、操作項等),其他字段橫向滾動。

          如何設計B端表格?這篇近5000字的干貨幫你完全掌握!

          3. 呼吸適中

          列的對齊方式

          基于人的慣性瀏覽順序,設計每列合理的對齊方式,能夠輔助用戶更的完成工作。

          • 標題和內容:一般采用左對齊,更的瀏覽順序;
          • 有長短不一的數字時(序號除外):右對齊,方便比較 ;
          • 操作項一般放在尾列:右對齊;

          如何設計B端表格?這篇近5000字的干貨幫你完全掌握!

          不留空白格

          從心理學的角度講,人對未知事物會產出恐懼情緒。我們在設計表格的時候,要考慮到表格的各種展示情況,非特殊情況不要出現單元格空白。

          沒有數量用“0”表示,沒有該項內容用“-”表示。

          如何設計B端表格?這篇近5000字的干貨幫你完全掌握!

          選擇合適的分頁器

          表格是一種可以承載大量數據的組件,當數據行數很多時我們通常會選擇分頁器,使用分頁器有哪些優點:

          • 快速查看:通過分頁數據加載緩解服務器壓力;
          • 清晰易讀:由于界面的空間是有限的,通過分頁展示數據,有助于緩解用戶的閱讀壓力;
          • 靈活便捷:如果客戶想在一頁展示很多數據,可以通過分頁器自行選擇,還可以了解到數據的總數目。

          如何設計B端表格?這篇近5000字的干貨幫你完全掌握!

          收起低頻的操作項

          當界面空間有限、表格列數很多時,如果表格的操作項過多,會占用很多頁面空間,需要有選擇的展示,將低頻操作項收起,用點擊更多按鈕去觸發選擇。

          如果是1.0的產品,我們可以和產品經理溝通,分析每個功能按鈕的優先級。

          如果是上線的產品,我們還可以通過按鈕點擊PV(頁面成功訪問次數),來了解按鈕的使用頻率,做出按鈕優化。

          如何設計B端表格?這篇近5000字的干貨幫你完全掌握!

          行的排序

          如果產品沒有特殊需求,那么默認最近創建的在最上面。可以用帶有排序的表頭,讓用戶自定義排序。

          如何設計B端表格?這篇近5000字的干貨幫你完全掌握!

          4. 查看詳情

          詳情入口

          如果表格的內容項很多,我們通常會在表格上只展示部分重要數據,而其余數據放在詳情頁面展示。

          作為詳情頁面的入口,通常會有兩種設計方式:

          • 將詳情按鈕放在操作項里
          • 將首行的名稱做成可點擊樣式,點擊跳轉至詳情

          如何設計B端表格?這篇近5000字的干貨幫你完全掌握!

          詳情頁的展開形式

          如果詳情內容不多,沒有新開頁面的必要,我們可以采用展開行、彈窗、抽屜的形式,但是要注意盡量減少過多的樣式,給用戶增加疑惑感。如果詳情的內容很多,而且有編輯的需求,建議采用新開頁的形式。

          建議根據詳情頁信息量的多少,以此采用展開行、彈窗、抽屜、新開頁的形式。

          如何設計B端表格?這篇近5000字的干貨幫你完全掌握!

          數據過濾

          數據過濾是表格頁很重要的組成部分,包含搜索、篩選、標簽頁。

          這一部分的主要作用是幫助用戶,梳理表格數據信息,精準定位所需的數據項。

          如何設計B端表格?這篇近5000字的干貨幫你完全掌握!

          1. 搜索

          模糊搜索

          模糊搜索是指在用戶搜索意圖不明確時,搜索引擎將用戶的查詢與待檢索的內容進行模糊匹配,找出與查詢相關的內容。模糊搜索無法理解用戶的查詢意圖,返回的結果中可能包括了一大批用戶不想要的信息,所以在使用模糊搜索時一定要結合自己的實際場景,慎重使用。

          • 優點:只要有相關的內容都會被檢索出來,減少了精準搜索帶來的記憶負擔
          • 缺點:容易把相關的信息也帶出來,例如檢索手機號,把相關編碼也匹配出來

          如何設計B端表格?這篇近5000字的干貨幫你完全掌握!

          搜索

          搜索是指用戶在搜索時,針對某一數據字段搜索,來查找所需要的數據。根據業務場景不同,我們會查找某一字段,或者是用標簽切換不同字段來查找。

          • 優點:搜索匹配精準度高
          • 缺點:每次只能對單一條件進行搜索

          如何設計B端表格?這篇近5000字的干貨幫你完全掌握!

          2. 篩選

          篩選器主要是針對內容較少的字段進行查找的一種方式, 通過篩選器的選擇可以快速定位所需的數據,取消用戶輸入的過程,提升查找效率。一般篩選有兩種形式,第一種是下拉篩選,第二種是平鋪式篩選。

          下拉篩選

          下拉篩選就是將需要篩選的內容放置于選擇器當中,通過點擊選擇器下拉,來選擇需要篩選的內容。

          • 優點:空間利用率高,起到了很好的收納作用
          • 缺點:無法直觀看到所有的篩選項

          如何設計B端表格?這篇近5000字的干貨幫你完全掌握!

          平鋪篩選

          平鋪篩選就是將篩選項的內容,直接展示于頁面之上,通過點擊選擇的方式直接進行篩選?;蛘呖梢酝ㄟ^自定義內容的篩選。

          • 優點:操作效率高,篩選項一目了然,支持輸入更多篩選條件
          • 缺點:空間利用率低,不適合選項太多的情況

          如何設計B端表格?這篇近5000字的干貨幫你完全掌握!

          如何合理的使用篩選項

          當數據內容需要的篩選類目過多時,如何合理的擺放,才能提高用戶的使用效率。

          • 信息排序:基于用戶使用場景,以目標導向為依據,將高頻的篩選項排列到前面,低頻的篩選項置于后面
          • 默認折疊低頻篩選項:當篩選項過多時,會極大的占用界面空間,使用戶在閱讀數據時產生非常不好的用戶體驗,通過展示高頻篩選項、隱藏低頻篩選項,將更好的提升用戶體驗。
          • 所有篩選項都很低頻:以點擊高級篩選按鈕的形式觸發,將全部篩選項置于氣泡或者彈窗之中。

          如何設計B端表格?這篇近5000字的干貨幫你完全掌握!

          如何判定篩選項的使用頻率呢?通常會有兩種方式:

          • 第一種是給篩選項增加數據埋點,這樣一來就可以通過對用戶點擊行為的分析了解到篩選項的使用頻率;
          • 第二種是用戶調研,通過問卷或者面談,了解到用戶的真實使用需求。
          3. 標簽頁

          標簽頁又叫選項卡,在組件中我們通常叫Tabs,指的是分隔內容上有關聯但屬于不同類別的數據集合。

          默認展示常用項

          在使用標簽頁時,有一點我們要特別注意,通常在B端設計中,我們會把標簽頁的位置定位在最常用的一個選項。

          增加數據條目

          如果是訂單一類的分頁,我們還可以將數據條數,展示在標簽右側,用來幫助用戶快速了解到待辦數據量。

          如何設計B端表格?這篇近5000字的干貨幫你完全掌握!

          數據操作

          1. 分類

          數據操作即對表格的數據進行操作,首先我們對數據操作進行分類。

          按控制范圍分:

          • 單行操作
          • 批量操作
          • 全局操作

          按操作屬性分:

          • 新增數據
          • 編輯數據
          • 刪除數據
          • 業務處理
          2. 如何合理的設計數據操作

          第一步,先判斷控制范圍

          如何設計B端表格?這篇近5000字的干貨幫你完全掌握!

          第二步,判斷擺放位置

          如何設計B端表格?這篇近5000字的干貨幫你完全掌握!

          第三步,優化信息層級

          如何設計B端表格?這篇近5000字的干貨幫你完全掌握!

          以上是操作項和篩選項較多的情況,那么不多時,我們還是要合理利用空間,靈活設計

          如何設計B端表格?這篇近5000字的干貨幫你完全掌握!

          以上就是《如何設計表格?》的全部內容了,后續還會努力更新更多B端設計分享!與君共勉

          文章來源:優設   作者:三斤

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


          web表格設計解析

          周周


          為大家梳理一個web表格設計框架,希望能夠給大家帶來完整的不一樣的內容。全文12,598字 ,預計閱讀30分鐘,建議收藏。

          為大家梳理一個web表格設計框架,希望能夠給大家帶來完整的不一樣的內容。全文12,598字 ,預計閱讀30分鐘,建議收藏。


          在網頁或桌面端為載體的B端產品和生產力工具中,越來越多的設計師需要和數據打交道,查詢和處理數據的能力是當前正在設計的大多數產品的關鍵要求之一,表格被公認為是展現數據最為清晰、的形式之一,也是世界上最常用的用戶界面工具,其重要性不言而喻。



          表格,展示行列數據,既是一種可視化交流模式,又是一種整理數據的手段。表格幫助我們組織和展示信息,同時保證信息的可讀性,從大量信息中找到所需內容;通過合理布局,感知不同信息間的關聯與區別,進行分析和比較;對數據進行排序、搜索、分頁、自定義操作等復雜行為。


          1.1 表格的布局

          表格的行元素和列元素行和相交就會形成一個簡單的二維表,行,列元素的空間組合就確定了一個個單元格。常見的表格布局有水平型、垂直型和矩陣型三種基本布局,分別強調行、列、單元格。


          水平型會弱化列的存在,強調行信息的連貫性,適用于用戶閱讀信息時是從左到右,然后自上而下逐條掃描。垂直型是通過強化列的視覺特征來突出不同列信息的對比。矩陣型的表格有均勻統一的分割線,單元格比較明顯,適用于列信息較多而沒有足夠空間用留白來分割信息的表格,同時我認為單元格合并的情況也屬于矩陣型。


          還有比較常用的表格類型層級型:


          層級表

          是表達結構性關系的表格,表現得如同樹的分支,所以又叫樹列表。每一個條目可展開或折疊包含的更詳細的行信息,也包含嵌套子表格。

          層級表并不如矩陣表直觀,但通過結構化的組織方式逐級展示表的數據內容,讓整體信息架構一目了然,非常適合大型數據表。

          結合層級表的使用場景,多以查看為主,編輯需求較少。


          同時還有特殊的表格類型,圖表型與卡片型:


          圖表型

          除了在單元格中引用圖表之外,很多時候都會提供圖表/表格視圖切換,便于用戶從圖形角度查看、分析自己關注的數據。有時也會有“圖表+表格”的形式,這時候,表格往往只作為明細放在頁面底部。大量的表格也會導致視覺的單調。


          卡片型

          可以用卡片的形式來展示信息,將信息以組的概念呈現,單張卡片內的信息按優先級進行排列。此外,卡片彼此之間又形成一個整體。

          卡片是一種承載信息的容器,對可承載的內容類型無過多限制,它讓一類信息集中化,增強區塊感的同時更易于操作;卡片通常以網格或矩陣的方式排列,傳達相互之間的層級關系。適合較為輕量級和個性化較強的信息區塊展示。


          注:在有限的表格空間內需注意卡片信息之間的間距,若卡片信息過長可做截斷處理。


          在實際工作中,上述表格類型還有可能互相結合,以更好的達到相應的分析目的。

          比如垂直–層級,矩陣–數據立體表等。



          1.2 表格的構成

          從視覺結構的表現角度,個人將“表格”的構成分為:標題、表上方篩選操作區、表頭、表體、底欄。由表頭、表體構成內部區域,由標題、篩選操作、底欄構成外部區域。


          標題

          標題是對表格信息內容的整體概括,可包含數據來源及屬性(日期、地區等),以便用戶對表格內容有整體認知。給數據表格起一個清晰簡明的標題,與其他的設計同等重要。有了好的標題,表格就可以獨立使用,如果導航菜單層級清晰,同樣能起到標題的作用。標題作為最重要的識別元素,默認展示在左上角。


          篩選操作區域

          這里特指位于表頭的上方的操作區域,包含篩選,操作按鈕等其他操作。篩選區包含模糊搜索和條件篩選,按鈕分為增刪改和其它業務處理操作,合理設計篩選區可以大大提高用戶的效率。


          表頭

          表頭對數據性質的歸類。表頭按慣例要對數據的簡況做出反映,如被調查者的性別、年齡、學歷、收入、家庭成員組成、政治背景、經濟狀況等。表頭的字段名稱應當符合人們的思維習慣,保證用戶理解。如果有需要解釋,則在字段名稱旁邊加說明小圖標(小問號)。表頭在這里也能指列行標簽,是對所屬行或列數據的描述。


          除了容納行/列標簽之外,表頭也可以進行排序、搜索、篩選等。


          表體

          表體是表格的主體內容,具體信息數據內容的填充區域,由一個個基礎的單元格組成,單元格是表格呈現數據信息的基本單位,可以是計數、百分比、均值、"-"等任何數據。表體包含數據,分割線,背景,單元格數據可進行點擊操作,如鏈接跳轉(項目或者商品等)、展開嵌套表的子集信息(子表格)、操作按鈕(查看編輯)等。

          表尾一般是統計類數據,例如合計、平均數等。表尾使用頻率較少,且重要性明顯不如表頭,我就把它歸到表體這類。


          底欄

          底欄在表格最下方,主要展示正文中的數據量或單頁數據的概覽信息,也常提供統計功能,供用戶了解總體進展。底欄一般放統計信息、分頁控件、備注說明、操作按鈕(加載更多)等內容。


          底欄最常見的元素就是分頁,分頁可以放在頭部或底部,常見的還是放到底部,分頁固定能省去用戶需要翻到頂部或底部進行操作的麻煩。分頁可分為整體頁碼平鋪式、全功能版、簡易版等,需要根據不同的場景選擇最優的設計方案,比如有的時候并不需要定點跳轉。
















          無限滾動可以替代分頁,但對于功能優先的應用未必適用。下圖為查看更多按鈕,比較少見:


          同時,在選中操作的下,操作按鈕也可以位于底欄,在未選中時操作置灰。


          采用格式一致外觀,突出有利于對象識別的關鍵信息。


          2.1 視覺標準

          填充與邊距

          合適的填充和邊距對于視覺設計至關重要,既包括保證數據單元格之間的留白,又包括單元格內部留白,以保證易讀性,當創建表格設計規范并嚴格遵循后,就可以創建視覺一致的表。表格本身應具有最小寬度,在不同畫面中寬度應可以增長到整個空間,所以每個列也需具備最小寬度。如果頁面寬度小于表格,那么表格應水平可拖拽。


          對齊方式

          數據合適的位置排列能夠提升數據的瀏覽效率和準確度。對齊能夠很好的形成視覺引導線,會讓表格更加規范易理解,給用戶視覺上的統一感,視線流動更順暢,讓用戶快速的捕捉到所需內容。


          正如連續律所描述的,人們傾向于把那些經歷最小變化或阻斷的直線或圓滑曲線知覺為一個整體,傾向于使知覺對象的直線繼續成為直線,使曲線繼續成為曲線。在界面設計中,將元素進行對齊,既符合用戶的認知特性,也能引導視覺流向,讓用戶更流暢地接收信息。


          數字應該右對齊

          在表格中,諸如金額、數量等數值排列時,通常采用“右對齊”方式,既方便用戶快捷讀取數據,還可以使用戶進行縱向數據對比。數字是從右向左讀的,是因為我們對比數字時,首先看個位,然后十位、百位。當個位數值對齊時,我們就可以快速查看前面的數值,比較多個數據的大小。因此,表格的數字應當右對齊。

          當我們常用的字體如果不同數字寬度不一致時,會導致千位分隔符不在一條直線上,所以要選擇數字等寬的字體,等寬的數字在同一豎線時更容易對比。


          文字信息左對齊

          因為我們閱讀文字信息是從左向右讀,如果不采用左對齊,會降低瀏覽文字的效率。


          混合型文本左對齊

          當數字、文字、字母組成混合數據時,標題和正文左對齊,使用了一個視覺起點。


          在實際工作中,主流框架組件,表格列數據對齊同時針對分割線,雖不是完美中的對齊,但開發成本低。


          不論何種對齊方式,都需要考慮到該字段可能存在的極端情況。如:普通文本若過長,可在鼠標懸停狀態時單元格展開列出全部字段信息。



          色彩

          一般表格具有的顏色盡可能少。顏色和可讀性是密切相關的,要合理的使用顏色,普通表盡量使用簡單的背景色和點綴色。背景色方面,除了行/列交替顏色(可以區隔內容,引導視線)、懸停高亮底色(便于準確辨別光標所在行)等處理方法,還可以對表頭表尾進行視覺區分。但不能增加過多顏色以引起混亂。


          分割線顏色盡量不要與背景色相差太大。當字體選擇深灰色,背景為淺白色時,邊框選擇淺灰色,這樣可以減少我們視覺疲勞,不會使表格看起來令人生畏。


          2.2 表頭的優化

          表頭標簽應該簡煉準確,以達到節省表頭空間和減輕視覺壓力的作用,讓用戶注意力聚焦在數據本身。當然對于產品而言,先能把事情說清楚,再考慮文字的簡潔性。


          當數據結構比較復雜的時候,使用多級表頭來體現表頭與數據的層次關系,如下圖:

          當數據有看不懂或生僻的信息時,用戶期望有人告訴他為什么會這樣,就需要在表頭標簽后加上小問號,鼠標懸停彈出說明文字的提示框。


          不需要表頭

          如果表格數據可以自我解釋,表頭就可以不需要。電子郵件的表格是一個好例子,郵件主題,發送者,發送日期都區別度高不會混淆的。當然有的情況表頭是不能去掉的,例如有兩個不明確的日期,這時候你就需要定義一個表頭。


          2.3 行的優化

          默認排序

          所有行按邏輯排序,比如按風險由小到大,將最安全的操作放最前面;或按照信息時間排序,由新到舊,以創建時間進行排序,即創建的排在最前面。


          合適的行高

          行高是非常重要的參數,直接影響著閱讀體驗。較小的行高承載更多信息,讓用戶無需滾動鼠標即可看到更多數據,但會降低掃描效果,導致視覺解析錯誤。適宜的行高使得數據更易于被閱讀,但這不代表行高越大越利于閱讀。

          設置行高的原則:

          A.單行數據顯示時,數據顯示緊湊、有序。

          B.多行數據顯示時,弱化表格形式,提供豐富的視覺展現。


          因此,對于單行顯示的表格,建議行高為字體高度的2.5倍到3倍;對于多行顯示的表格,建議內容區到上下邊框的距離略小于文字高度。當然,也可以提供切換按鈕讓用戶自己控制顯示密度。


          橫向斑馬線

          斑馬線又稱作間行換色、隔行變色、行的交替樣式。它能讓行間界限更為明顯,同時加強視覺流的橫向引導,避免在閱讀表格時出現迷失情況,要注意兩種顏色不能反差過大。另外,可以根據實際情況選擇是否與邊框同時使用。


          行的強調

          有時為了強調行內信息的連續性,可去掉單元格的縱向分割線,僅使用橫向分割線和底色分割,使橫向信息更加連續通暢,以提升閱讀效率。


          表格還可以通過顏色來指示狀態,顏色指示可以幫助用戶識別哪些行可能需要特別注意的行數據。

          同時可以對行內信息進行擴充,進一步弱化表格形式,豐富各類信息的視覺呈現,同時兼顧行與行之間的關鍵信息的對比,如上文表格布局提到的圖表的使用。


          2.4 列的優化

          減少列的數量

          盡量減少列的數量,關注用戶需要的必要信息。當數據列過多時,要分清主次列,非重點、輔助性信息可以通過次級入口來解決,如固定重要列(主體名稱/操作列),次級列在表格中間區域左右拖動。


          合適的列寬

          列寬嚴謹的處理方式有三種。第一,通過柵格,由列的數量決定列寬,主流框架組件一般是這種;第二,可以固定部分列的寬度,其余列則按百分比處理;第三,在固定寬度的基礎上,允許用戶自由拖動調整列寬的大小。(當然我覺得不要太拘泥這個,合適就好)


          列的強調

          為便于用戶對數據進行對比分析,可以在原始數據的基礎上給出差值、升降變化等數據處理結果,減少用戶數據加工的過程,直達用戶獲取信息的目標(需要明確用戶目標),提高用戶的閱讀速度。

          一般列的強調是配合列排序功能使用的,如點擊率、訪問量的排序。有時會使用不同粗細的縱向分割線或不同底色對列信息進行區隔,增加同類信息的對比性。


          2.5 單元格數據展示

          度量單位的使用

          其中的關鍵區別在于數字的大小。數據的度量單位無需重復,一般在表頭標識清楚即可。

          空白單元格處理

          一般指空數據或零數據的情況,空白單元格容易造成用戶困惑甚至誤解,用戶會搞不清楚到底是沒有數據,還是數值為零?正確做法是,對于數據為零的單元格,要填上0,且小數點后位數、單位,都要與上下數據格式保持一致;對于沒有數據的單元格,通常是用“-”表示。


          B端后臺數據類型較多,最好能為空數據做出釋義,可以在“列標簽”或底欄給出解釋文案。


          數據過多

          單元格的寬度根據列中字符的長短自動變化寬度,超過該列寬可以省略顯示,末尾以"..."顯示,鼠標懸停時出現氣泡顯示完整內容。


          關鍵屬性標識

          比如用戶重點關注數據狀態、某些數據的上升和下降等,可用符號進行標識,幫助用戶快速定位到目標信息。


          2.6 分隔線

          水平分隔線,能顯著減輕表格在垂直方向的視覺重量,內容更加條理清晰,便于用戶對比查看數據。

          垂直分隔線,在表格中使用適合的對齊方式后,那么就可以省略;數據量級比較大的表格,列之間過于緊密時建議保留,可以使用較淡的分隔線,將不同列數據區分開來,提升瀏覽速度。


          下圖采用了同時使用水平和垂直分隔線:

          如果在表格中使用適合的對齊方式,分隔線就是多余的。但由于表格數據量級不同,即使要用,分隔線也要淡,不能妨礙快速瀏覽。



          2.7 分頁及翻頁

          在web端,表格的的數據內容超過一定“數量”時需要提供翻頁功能,這個“數量”由表頭的高度、表格的行間距、目標用戶群體的顯示設備的配置等因素來決定,原則是不要超過一屏,考慮到每個用戶的使用習慣,可以讓用戶自定義每頁的顯示的數量。相比于跨屏翻頁而言,向下滾屏會更便利,在下文控制表內容中展開比較了無線滾動與分頁。


          分頁控件內容 :用戶自定義每頁顯示的數量,當前頁碼(行數),全部數據的頁數(行數),向前翻頁,向后翻頁,到達第一頁,到達最后一頁等。

          當用戶的數據未超過一頁時,可以隱藏翻頁控件。翻頁按鈕不可用時,須給出置灰態或不可點擊。


          分頁控件做為篩選數據的一種方式,通??梢越Y合排序、篩選等其它控件一起使用,來提升用戶的操作效率,如網易的郵箱,翻頁與日歷結合使用,對于有大量郵件數據的用戶來說,查閱郵件的效率更高。

          除了無限滾動,還有第三種翻頁方式,鼠標點擊“加載更多”按鈕以查看更多數據。



          2.8 簡化表格

          干凈的表格使人愉悅。特別是在處理大量數據時,巨大的數據量會增加用戶的壓力,因此要減少視覺干擾。刪除不必要的分隔符與背景,去除陰影等。信息內容的有效傳達是表格設計的本質,讓用戶注意力聚焦在核心內容上。所以,做減法設計就顯得可貴了。


          實現簡化的方法是適當刪減。如果畫面視覺很糟糕,請刪除輔助信息、不常用的控件和分散注意力的樣式,但要小心刪除必要內容。“簡單并不意味著沒有雜亂,這是簡單的結果。簡單性在某種程度上基本上描述了對象和產品的目的和位置。想設計出一個井然有序的產品。這并不簡單?!?- Jonathan Ive


          減少分隔線

          這必須是在數據允許的情況下。水平分隔線能顯著減輕長表格在垂直方向的視覺重量,加快數值的對比效率。但如果在表格中使用適合的對齊方式,豎直分隔線就是多余的。它們最大的貢獻就是縮減元素之間的距離,明確了單元格范圍。即使要用垂直分割線,也要淡,不能妨礙快速瀏覽。


          不使用斑馬線,使用不同底色區分指示不同類型的數據是有必要的,但是用來區分同一類數據,斑馬線在很多時候又是沒有必要的,因為水平分割線已經明顯區隔了。

          省去分隔線,對于較小的,動態性較小的表,可以省去所有分隔線,并獲得醒目的外觀。當然,這更多是數據量不大且易分辨的情況。


          盡量以黑白為主

          運用彩色表達組織或含義可能會增加誤解,并且引發視覺障礙者的易用性問題。普通表格一般使用顏色代表狀態或進度。


          克制圖形元素的使用

          其他圖形元素,如星號、三角、圓點、對勾、叉等,雖然能夠幫助組織數據、更直觀的傳達信息,但要注意數量,物極必反,要注意克制這些元素的使用。


          優秀的表格交互給予用戶操控感,不讓其迷失在數據中。提供便捷的過濾篩選組件,配合鼠標懸停、點擊、框選等操作,方便用戶查看更多數據信息,快速定位目標數據,或根據特定規律對數據進行排序、突出、降維等處理。當我們將這些組件與交互動作結合,用一些習以為常的交互去操縱表格時,用戶將更清晰、有信心、提效率。


          3.1 篩選與搜索

          篩選和搜索是用戶目標數據的好方法,這是一項基本功能,可讓用戶從默認的表格數據輕松獲取要查找的內容,在數據量較大的表中特別有用,一般位于表上方的操作區域或表頭區域。


          表上方

          當表格的數據量較大時,可在表上方操作區域增加對象搜索或數據分類來提升用戶查找效率,且能同時使用。提供多維的篩選和排序,是增加用戶效率的有效方式。


          輸入搜索框輸入用戶關心的內容,既可以實時篩選,也可以點擊觸發,一般須支持模糊查詢,否則用戶必須記住所有內容,才能查出要找的目標項,成本過高。也有特殊情況,如保密性較高的賬號密碼列表查詢需輸入。


          無論手動查詢還是自動查詢,如果查詢條件是組合的幾個,那么一般是填好全部篩選條件再讓用戶點擊查詢按鈕。因為如果用戶要查詢的表格數據具有多個屬性且相互聯系時,組合條件的查詢顯然是更合理的。


          如果篩選操作是單個條件獨立查詢,各個篩選條件都是相互獨立的,那么最好填好一個條件便自動查詢。

          篩選條件有時候既需要匯總數據的,又需看單一條件下的數據,比如狀態包含“待付款、待發貨和待收貨等”,此時則是做成Tab單選較好,如下圖所示。


          表頭

          放置在表頭標簽上的篩選,受列內容的影響,一般做單次篩選。通過對表頭標簽旁按鈕的點擊,使用戶更快捷進入到自己的篩選條件中。通常,表單越左的列數據越重要的,也是篩選頻率與需求最高的,因此高頻的篩選場景基本可以得到滿足。


          3.2 滾動與固定

          垂直滾動固定表頭

          垂直滾動時,固定表頭可以讓用戶明白當前單元格數據信息的屬性和含義,體現界面友好性。當數據列差異不大,用戶不能直接根據表格數據分辨類型時,尤其需要固定表頭。當表頭有操作時,固定表頭更能提升使用效率。


          數據列表相當龐大而復雜的時候,使用固定表頭可以幫助用戶區分列與屬性。


          水平滾動列固定

          當呈現大量數據時,表包含的列數超出了該表的最大寬度,水平滾動就無法避免。第一列(前幾列)或操作列固定能更方便信息的對比與操作?;谖覀冏x取信息的方式,從左到右放置關鍵列。最左側的列會引起最多的關注,當我們感興趣時,才會查看其他列,它會影響用戶閱讀所需時間與精力。


          在大型表格中,我們才可以水平滾動,最好是尋找可替代方案。表格中文本為什么這么長?能減少字數嘛?可以將文本換至第二行以減少水平寬度嗎?能否為過長的文字選擇別名嗎?可否用圖形條目取代?是否可以采取工具提醒?是否可以安排在窗口或對話框里?


          一般有兩個解決辦法:文本換行,對它縮排;在單元格區域截斷文本,在提示中顯示完整文本。方法一意味著我們要增加表格高度,且每行高度可能不同;方法二,如果不同文本內容的頭幾個字一樣就存在問題了。但這兩種方法都比水平滾動好。



          3.3 排序

          表格初始有一個默認排序,也叫初始排序。但有時,用戶希望將表格中某一行位置換到另一位置。


          拖曳排序

          拖放似乎很簡單。就是抓住某個元素把它放到另一個地方而已。可是,事實上,拖放過程涉及到了大量細節,在拖放期間,需要處理許多特定的狀態。


          用戶在拖動模塊時,頁面整體布局基本保持不變。因為移動的不是模塊,而是插入條。插入條指明了放置模塊時的目標位置。常用于數據量較小,有拖曳排序需求的場景。又可以運用在多個表一起的情況。


          穿梭表格

          就是多表格拖拽的情況。比如左側的表格內容可拖拽至右側列表框,同時支持表內上下拖拽更換位置順序,也可直接選中對象在兩欄中按鈕移動,完成拖拽行為。


          那如何讓用戶知道可拖拽呢?

          增加意向符號;改變光標樣式;增加被拖拽對象臨時性底色,突出顯示。


          如何讓用戶知道怎么拖拽到哪里?

          被拖入區域應增加插入位置符號,可以明確指出放置模塊的目標位置,減少用戶困惑,也可以對放置操作發生后的頁面外觀提前給出預覽。同時設計時考慮上下左右兩個方向的拖拽運動分別可以觸發什么結果,超出表格范圍拖拽對象消失。


          被拖動對象應呈現為輕微透明的樣式?應該顯示為完全不透明?或者改為使用縮略圖表示?我認為這三種方法都可以。透明效果也會讓更多表格內容對用戶可見,有助于用戶預覽最終放置后的結果。從而方便用戶查看頁面,也會表明該模塊處于一種特殊模式中。透明可以表明相應被拖拽對象尚未定位,或者說正處于過渡狀態。


          表頭排序

          排序又分為降序和升序,比如,事件相關的表格,默認時間降序排列;風險相關的表格,默認安全降序排序。


          表頭排序可以輔助用戶快速挖掘出需要關注的信息,發現數據信息之間的關系,一般可按數字大小、文字拼音順序、字母順序等其它數據特征進行排序。如果表格中不是所有數據都能排序時,則需要標識出可排序操作的列,一般采用三角箭頭做為標識,實時反饋當前操作狀態。



          3.4 控制表內容

          控制列

          可伸縮列

          由于存在多個數據標題和列,我們只能根據表格的寬度來展示數據。在某些情況下,表格可允許用戶選擇他們關注的列,在其固定寬度基礎上,讓用戶可以自由拖動列寬邊緣以調整列寬。


          自定義選擇列

          由于數據報表,往往需要滿足各種不同的角色在不同場景下的需求,因而在表格數據顯示上,一般采取寧多勿少的原則,即盡可能提供詳細的數據,由此會數據指標過多,難以在表內完整展示,導致需要水平拉伸,降低了表格的可讀性。

          針對上面這個問題上,可將所有的指標名稱羅列在表格上方,并提供多選操作,在默認情況下僅展示最常用、最重要的幾個指標(如下圖)。這樣能讓用戶在表格上方看到所有指標名稱,避免了原來需要水平拖拽而導致指標瀏覽不全的情況。其次,用戶可以根據自己的需要,自由的選擇顯示所需指標,隱藏不必要指標,減少干擾。

          B端后臺通常會對應不同的角色及不同的需求,可讓用戶根據自己的需求來定義表格的展示列及列的順序。同時系統應記住用戶上一次自定義列的設置。


          控制行

          控制行高

          較小的行高讓用戶無需滾動頁面就能查看到更多的數據,但可掃描性的效果易導致視覺迷失。這就是為什么許多成功的數據表設計包含了控制行高(顯示密度)的功能。


          樹形表

          行也可以結構化分為不同的類別,前面提到了層級表/樹形表,可以嵌套子表格,展開和折疊??刹僮靼粹o一般位于各級行標題左側,具有獨特的視覺效果并具有擴展或折疊的功能。單擊表中的類別標題會在類別的展開或折疊狀態之間切換。展開與折疊也將極大的影響行內容顯示。


          分頁

          分頁可以將表內容信息劃分成獨立的頁面來顯示。


          優點:

          1.良好轉換:當用戶是在結果列表中查找特定信息而不僅僅瀏覽信息流時,分頁就是好的選擇。你會知道表格總量與當前頁的準確數量,能夠決定在哪里停下或者去哪里。

          再次尋找特定數據時,分頁方案讓我們能夠大概定向到目標數據位置。用戶可能難以記錄目標數據頁數字,但一般能記錄大概范圍,而頁碼鏈接能讓用戶更容易到達那里。


          2.掌控感:無限滾動就像個無止境空間——無論你滾動多久,你會感覺永遠結束不了。當用戶知道可用行數量時,他們可以自己主觀做出決定而不是被動滾動。同樣的,當用戶能夠看到結果的數量時,他們將能夠預估他們查看表數據大概要花費多長時間。


          缺點:

          額外的動作:在分頁方案中,用戶要到達下一頁表內容,就必須點擊分頁控件上的按鈕跳轉,等待表格新內容的加載。


          無限滾動

          表格無限下拉加載使用戶在數據內容面前一直滾動查看。向下滾動的時候不斷加載新內容,雖然十分方便與誘人,但不是什么場景都適用。


          優點:

          1.瀏覽:無線滾動提供了一個的方法讓用戶瀏覽表數據信息,而不必等待表格新內容的加載。當用戶并不特意尋找特定的內容時,他們需要通過查看大量內容找到自己中意的信息。


          2.體驗更好:用戶使用滾動能獲得比點擊分頁有更好的體驗。滾動行為要比點擊更快更容易,對于那些連續且冗長的內容,無限滾動要比把分頁的有更好的易用性。尤其在表格區域狹小時,使用無線滾動更能節省空間。


          缺點:

          1.受限性能:頁面加載速度是良好體驗的一切。尤其是表格計算數據時需注意使用無限滾動,緩慢的加載速度會造成用戶的不耐煩與離開。用戶在一個表格頁面中越向下滾動,就會加載更多的內容,當數據量過大時,結果就是頁面性能越來越低。


          2.位置丟失:無線滾動同分頁相比,沒法標記當前位置且不能再隨意回到之前位置。一旦離開,就會丟失當前的瀏覽記錄,如果要回到上次的位置,必須得重新滾動去尋找。當用戶有這種行為的話,無線滾動就會讓用戶產生困擾厭煩。尤其當你刷新頁面時發現自己又回到表格頂部,不得不重新滾動等待結果的加載以繼續查看。


          3.信息缺失:滾動條并沒有反映出實際數據量。假設快要接近底部了,當受到引誘滾動條再滾動一點點時,結果卻會發現表格數據量又刷新了。從一個可用性的角度來說,打破滾動條的正常使用規則對用戶來講是糟糕的。


          一般來說,無限滾動適用于在數據有限且信息重復的表格,有利于內容探索。分頁則適用用戶在尋找特定信息及瀏覽記錄,易快速訪問。



          3.5 查看次要信息

          表格內容的取舍要建立在對業務的了解之上,盡量精簡指標,隱藏不必要信息,減少干擾,避免無主次的鋪出所有信息。不要讓用戶一次性接收過于龐大的信息量,建議默認只展示用戶所必須的信息,其他次要信息通過展開下拉等方式展示,為輔助信息提供深層入口。


          展開行

          展開行允許用戶無需打開新頁面在表格內即可查看附加信息,防止用戶迷失。


          子表格

          表格中打開表格,表格組節把相關的行組合在一起,并且能夠收縮和展開,各組節層級要有樣式區別。如有需要,在每個組節里可以顯示數據概要信息。


          彈窗

          包括模態彈窗和非模態彈窗,模態彈窗是僅支持打開一個彈窗進行詳細查看,非模態彈窗是可以同時打開多個,并允許拖動彈窗位置進行信息對比。

          模態允許用戶留在表格視圖中,且更多地關注附加信息和操作:


          非模態彈窗對于主動使用的用戶來說可能很有用,可以通過一系列操作,比較不同行數據的細節:


          視圖切換

          可以通過視圖切換查看更多細節,比如在“表格”和“左列表+右詳情”之間切換,或者提供“只看文本,看文本和縮略圖,只看縮略圖”幾種查看方式。相比彈窗減少了頁面層級和隔離感。單擊行鏈接將表格轉換為左側的列表項目和右側的其他詳細信息,這讓用戶能夠解析大型數據集,而且在涉及到多個項目時不會丟失位置。


          3.6 數據的編輯操作

          編輯表格數據在大眾化的Web應用程序中并不常見。不過,在企業級Web應用程序中,表格則占據統治地位。此時,最常見的用戶需求,就是想要像使用Excel一樣實現表格編輯。畢竟Excel早已成為編輯網格數據的一種標準。


          表格數據的操作大體可分為顯性與隱性。顯性操作,指操作選項顯示在行內,直觀明了;隱性操作,當鼠標懸停時或勾選才顯示操作選項,界面簡潔明快,可減輕空間壓力,減少干擾。


          單行操作和批量操作

          操作項一般存在于行數據最后,為固定列,或表上方位置,兩者對應多種操作場景。


          單行數據操作

          文字按鈕操作項一般不多于三個時,圖標按鈕不多于四個時,操作項跟在行條目后面;當超過時,建議將操作折疊收起,點擊更多彈出多個操作選項。當操作按鈕致灰時,鼠標選中可顯示原因。

          如果行操作不那么重要,或者說行操作過于啰嗦影響用戶閱讀時,可使用隱形操作,鼠標在行區域懸停時,可對當前行背景作出區分,或放大懸停區域,同時行尾出現可操作按鈕,進行行操作。如谷歌郵箱:


          批處理操作

          對于數據批量操作的場景,建議將操作放到表格上方,與復選框操作配合使用。批處理操作模式允許用戶對一行或多行對象執行操作,并在選中復選框后激活表上方操作按鈕,如刪除、批準、拒絕、復制之類的操作,這將節省用戶時間,避免重復對多行進行相同操作。


          表格上方的所有篩選或搜索按鈕可能會因操作按鈕出現過多而暫時隱藏,如果空間限制導致操作按鈕排列不下,則使用“更多操作”按鈕。


          二次確認提示:對于用戶操作結果給出提示窗反饋,用戶點擊「刪除」后,直接操作;出現提示框告知用戶操作成功,并提供用戶「撤銷」的按鈕;用戶進行下一個操作或者15s內不進行任何操作,提示框消失,用戶無法再「撤銷」。


          在執行某些無法撤銷的操作時,點擊刪除后,出現模態彈窗進行二次確認,在當前頁面完成任務。同時禁止濫用模態彈窗進行二次確認,就既打斷用戶心流(無法將上下文帶到彈出框中),也無法避免失誤的發生。


          單選、多選和全選

          數據較多時,單個選擇數據費時費力。單選框是只能單選,而復選框是能選擇單個、多個或全部選擇項,而實際上純粹的單選很少見,所以建議一般場景下在表格最左側加上復選框,如前面說到的批量操作,多選后,就可以批量操作。點擊選框所在行的局部能讓整行被選中,每個選定的行都接受突出顯示處理,這種做法可增大點擊區域減少界面的混亂。


          具體設計時,可以按照數據類型進行選擇,如郵件已讀、未讀等。


          可進行選擇的表格需告知用戶已選數據量,在翻頁時是否允許跨頁選擇;全選是當前頁視圖中的所有項目還是選擇表格中的所有項目。


          單元格編輯、行編輯與表格編輯

          針對于需要進行數據編輯的表格。表內編輯能使數據更具可操作性,表內編輯一般優于彈窗。要啟動編輯功能,必須通過鼠標單擊,而非鼠標懸停。這樣就能確保整潔的網格顯示效果。假如是通過鼠標懸停來觸發,鼠標每經過一個單元格就得顯示一個編輯框,那這種編輯模式就會干擾到不同單元格間的切換,會有多么煩人。


          單元格編輯:針對單個,不連續的可編輯的單元格,為了讓功能更容易被發現,可以在單元格數據旁放置編輯圖標,這樣可編輯和不可編輯的單元格視覺對比就十分明顯。單擊該圖標即可觸發編輯,單元格內出現輸入框,保存數據并退出。有了這個隨時可見的鏈接后,編輯功能就更容易被注意到了。


          單元格編輯時,也可以設置整個單元格為熱區,以便用戶觸發。


          覆蓋層編輯:點擊編輯圖標觸發;通過在頁面上方添加一層來放置編輯數據。雖然編輯期間也不會離開當前頁面,但卻不是在頁面中直接實現編輯。而是把一個輕量級的彈出式覆蓋層(如對話框)作為編輯窗口。

          選擇覆蓋層編輯而非行內編輯的原因也很多。有時候,不可能把某個復雜的編輯任務安排在同一個頁面中完成,如果嵌入頁面的編輯區域太大,會因為把內容過多地推向下方而損害頁面的整體感。


          而其他情況下,也可以選擇中斷當前頁面流,尤其是被編輯的信息本身非常重要時。覆蓋層能夠為用戶提供明確的編輯空間。提示如果有必要占用專門的屏幕空間放置編輯窗格,而且頁面的上下文對編輯任務也不重要,就可以考慮使用覆蓋層編輯。


          行編輯:針對同一行標簽下的數據編輯。新增數據行后,視圖定位到新增的行并高亮顯示,讓用戶快速聚焦。幾秒后高亮消失,以免過度干擾用戶。


          不過,表內編輯圖標會涉及平衡頁面中視覺干擾的問題,如果功能及其提示在頁面中的數量過多,很可能造成功能的利用率下降。如果一行有多個編輯選項,則可以適當使用彈窗編輯數據;如果表格有大部分單元格數據需要編輯,則可以全局編輯。 


          全局表格編輯:點擊表格編輯按鈕,當前表格所有可編輯的數據單元格內顯示文本修改框或類似XLSX的角標,進入一種特殊得編輯狀態,不會給人直覺造成混亂。這一功能基本用于大面積需要填寫和修改時,如大型填寫報表。

          大型數據表由于支持編輯數據處多,這種方法的另一個問題是容易填錯單元格,想象單元格的密集,用戶意外編輯錯誤也時有發生,這樣的話需要編輯/暫存/提交三個操作。如果發現編輯的內容報錯可被更正,應直接引導用戶更正;如果報錯內容不可被更正,則告知用戶原因。


          大型數據表如需減少與表格無關的視覺干擾,提供表格的沉浸式閱讀體驗,可提供全屏查看的入口,但應注意可以讓用戶便捷的退出。全屏模式可以直接屏蔽掉頁面其它內容,只留下表格區域,用戶通過ESC鍵或按鈕隨時退出全屏模式,學習成本較低。


          表格數據為空時,在表格的空白內容處加入可創建的快捷入口,引導用戶新建表格數據,或者導入數據。如下圖郵箱已發送郵箱為空時:

          當沒有創建訴求的,直接告之暫無數據。如數據是系統產生的,不是由用戶創建的,直接告之暫無數據,話術的表述則需與后臺文案的整體風格保持一致。




          后記

          個人關于web表格設計的看法基本寫完了,在總結歸納中也發現了自己平常設計表格中的其他問題。大多表格設計在不同場景中需要隨機應變,沒有絕對的規范,只有相對的規范。我們要理解規范背后的原則,推導出適應其他場景的規范。






          文章來源:站酷     作者:小龍哈



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



          初識數據可視化——圖表(基礎篇)

          ui設計分享達人

          深度挖掘數據可視化圖表設計的框架和規范

          在B端設計中,數據可視化是必不可少而且非常重要,越來越多的設計師需要和數據打交道,但是很多設計師不懂可視化當中不同用途的圖表規范,只是單純設計出好看的數據圖表,卻不能給用戶帶來更多的信息和價值。


          因此掌握數據可視化能力是設計師必不可少的一個技能,然而目前國內互聯網對于數據的教學不夠全面,這讓很多B端的設計師很苦惱,所以今天我結合自己的工作經驗和大家分享一下--“數據可視化之圖表設計”,為大家梳理一套完整的數據可視化的框架,以及關于視化設計基本準則規范。幫助大家理解什么樣的數據對應什么樣的圖標,了解顏色的意義,知道數據排版的要點。


          一、基礎概念

          將不可見的數據轉化為可見的圖形和符號,從中發現規律和特征,以獲取更多的信息和價值。

          在當前互聯網的時代下,一頁圖可能對標一個龐大且復雜的數據表格,按照人類本身對圖的記憶遠大于對抽象文字的記憶,所以我們要學會讓數據說話,數據可視化除了“簡潔直觀”,還可有容易理解和記憶、傳遞信息更豐富的特點。

          接下來我們開始思考如何制作數據可視化圖標?首先規范的流程是最好的前提,下面的工作流程結合我自己的經驗和日常企業的數據分析場景,找到了一個合適的參考,我們就可以步步為營,避免很多不必要的返工,保證設計質量和項目進度。


          二、選定可視化圖表

          很多小伙伴在做可視化圖表設計過程中,肯定遇到過這樣的困擾,發現自己做完的圖標并未能準確表達自己的意圖,也無法傳達自己的意圖,圖表通常讓用戶看完困惑不已,主要問題出現在分析的維度沒有找準或定義的比較混亂,面對B端龐大復雜的圖標,同樣的一個指標的數據,我們從不同維度分析就會出現不同結果。用一句古話來形容:橫看成嶺側成峰。


          國外專家Andrew Abela曾整理了一份圖表類型選擇指南圖示,他把數據的關系分成了4種類型,幫助我們去選擇合適的圖表來呈現,我對其進行了總結并美化(如下圖)。

          上圖向大家展示了數據分析常用的4個維度,我們在選定數據指標后,我們需要和數據產品經理溝通我們核心需求,是我們想通過可視化向用戶傳遞什么價值信息。上圖引導我們從“聯系、分布、比較、構成”四個維度更有邏輯的思考這個問題,我們在進行圖表設計時首先進行需求的分析,熟悉數據并且明確數據要展現出來的信息,然后選用合適的圖表來進行數據的展現。

          聯系:數據之間的相關性

          分布:指標里的數據主要集中在什么范圍、表現出怎樣的規律

          比較:數據之間存在何種差異、差異主要體現在哪些方面

          構成:指標里的數據都由哪幾部分組成、每部分占比如何

          考慮到日常企業的數據分析場景,圖中有些圖表使用頻率是非常低的。所以我參考了上圖的部分內容,對其進行了總結,重新整合成三個維度

          圖表的作用,是幫助我們更好地看懂數據。選擇什么圖表,需要回答的首要問題是『我有什么數據,需要用圖表做什么』,而不是 『圖表長成什么樣』 ,根據數據選用合適的圖表展現來把數據的信息傳達給用戶。因此我們從數據出發、熟悉每種圖表的定義、適用場景、優缺點,從功能角度對圖表進行分類,這樣才能快速選擇合適的圖表。

          2.2.1 比較類圖表

          (1)柱狀圖

          定義:柱狀圖是一種以長方形的長度為變量的統計圖表。長條圖用來比較兩個或以上的價值(不同時間或者不同條件),只有一個變量,通常利用于較小的數據集分析。

          特點:

          1、這個分類不限于地區、品牌等,可以是一個時間周期;

          2、數量控制在5-12條最佳;

          使用建議:

          1、使用合適的寬度去適配柱條的寬度

          當柱子太窄時,用戶的視覺可能會集中在兩個柱中間的負空間,而這里是不承載任何數據的。寬度推薦使用在1/2 柱寬到 1 柱寬之間,但也要視情況而定。

          2、不推薦采用全圓角

          柱形圖可以有適當的圓角,全圓角則有可能歪曲可視化圖表的表達,用戶可能無法明確是圓心還會頂點作為峰值。

          3、不要使用非水平和豎直的文字標注,也不要使用轉行

          有時坐標軸上的注釋文字會很多,所以很多人為了妥協,在小空間內顯示出所有的文字標注內容,而使用傾斜的文本,或者將文本轉行處理。

          不要用過于復雜的設計形式,數據可視化的第一要義是簡單易懂,所以在遇到標簽文字過長時,可以采用將柱狀圖轉化為條形圖


          (2)條形圖

          定義:條形圖是用寬度相同的條形的高度或長短來表示數據多少的圖形。條形圖能夠使人們一眼看出各個數據的大小,易于比較數據之間的差別。當條目較多,如大于12條,移動端上的柱狀圖會顯得擁擠不堪,更適合使用條形圖。

          特點:

          1、與柱狀圖類似,只是交換了X軸與Y軸位置;

          2、多用于豎長的顯示區域,例如手機端、大屏的一側;

          3、多用于top排行或分類名稱較長的情況;

          4、數量一般不超過30條,否則易帶來視覺和記憶負擔

          使用建議:

          1、采用有序排列,軸標簽右對齊

          對多個數據系列排序時,如果不涉及到日期等特定數據,最好能符合一定的邏輯用直觀的方式引導用戶更好的查看數據。

          可以通過升序或降序排布,例如按照數量從多到少來對數據進行排序,也可以按照字母順序等來排布??傊?,按照邏輯排序可以一定程度上引導人們更好地閱讀數據。

          2、標簽直接顯示在柱體上

          條形圖還可以通過省略橫軸和縱軸,并直接在柱子上表明數值,來降低數據墨水比,進一步提高信息的獲取效率。


          (3)折線圖

          定義:用于顯示數據在一個連續的時間間隔或者時間跨度上的變化,它的特點是反映事物隨時間或有序類別而變化的趨勢。折線圖分為直線折線圖和曲線折線圖。折線圖可以清晰的反映數據是遞增還是遞減、增減的速率、增減的規律(周期性、螺旋性等)、峰值等特征。

          特點:

          1、橫軸如果不是表示連續數值,折線圖的意義不大

          2、數量一般不少于3條,否則用柱狀圖更合適

          使用建議:

          1、反映事物隨時間或有序類別而變化的趨勢

          折線圖看的是趨勢,所有不是有序類別的不適合使用折線圖

          2、視覺美化

          折線圖可以清晰的反映數據是遞增還是遞減,不能和面積圖累計的概念混淆,由于折線圖放在界面上的視覺重量很弱,所以我們可以通過添加微漸變加重視覺。




          (4)面積圖

          定義:面積圖又叫區域圖。 它是在折線圖的基礎之上形成的, 它將折線圖中折線與自變量坐標軸之間的區域使用顏色或者紋理填充,顏色的填充可以更好的突出趨勢信息,需要注意的是顏色要帶有一定的透明度,透明度可以很好地幫助使用者觀察不同序列之間的重疊關系,沒有透明度的面積會導致不同序列之間相互遮蓋,減少可以被觀察到的信息。

          使用建議:

          1、不要超過7個序列

          當數據系列過多時,往往造成用戶難以觀察的痛苦,所以建議使用堆疊面積圖時數據系列最好不要超過7個。


          (5)分組條形圖

          分組條形圖屬于條形圖的一種,又叫簇狀條形圖,是一種以不同分組高度相同的長方形的寬度為變量的統計圖表,每個分組中的柱子使用不同的顏色或者相同顏色不同透明的方式區別各個分類,各個分組之間需要保持間隔。

          特點:

          1、適用場景

          分組條形圖適用于表達相同分類不同組別的數據,或者相同組別不同分類的數據,簡而言之,就是根據一個相同變量的不同分組進行數據表達。

          2、不適用場景

          分組條形圖不適合用于表達分組過多的,數據量較大的數據,也不適合用于表達趨勢類的數據。



          (6)雙向條形圖

          定義:雙向柱狀圖又叫正負條形圖,是使用正向和反向的柱子顯示類別之間的數值比較,其中分類軸表示需要對比的分類維度,連續軸代表相應的數值。


          (7)玫瑰圖

          定義:一種圓形直方圖,使用半徑長短表示數值大小??梢栽谝曈X上夸大數據之間的差異。

          特點:

          1、由于面積等于半徑的平方,玫瑰圖會將數值之間的差異放大

          2、南丁格爾玫瑰圖不能用于表示占比構成

          3、數量:一般 不超過30條,否則易帶來視覺和記憶負擔


          (8)雷達圖

          定義:雷達圖又稱為蜘蛛網圖、網絡圖,蜘蛛圖,星圖,是以在同一點開始的軸上顯示的三個或更多個變量的二維圖表的形式來顯示多元數據的方法,所有這些方面都可以類似地量化,常用于排名、評估、評論等數據的展示,比如我們玩王者榮耀中英雄的各項性能指標。

          特點:

          1、指標得分接近圓心,說明處于較差狀態,應分析改進;指標得分接近外變現,說明處于理想狀態

          2、數量控制在5-8個最佳


          (9)子彈圖

          定義:對比分類數據的數值大小以及是否達標

          特點:

          1、可以通過標記刻度區間,來進行更好的評估

          2、數量控制在10個以內


          (10)漏斗圖

          定義:由多個梯形從上而下疊加而成。從上到下的項有邏輯上的順序關系,梯形面積表示某個業務量與上一個環節之間的差異,通過漏斗各環節業務數據的比較,能夠直觀地發現和說明問題所在,為決策者提供一定的參考。

          特點:

          適用于業務流程比較規范、周期長、環節多的單流程單向分析,不適合表示無邏輯順序的分類對比

          使用建議:

          1、漏斗圖不是表示各個分類的占比情況,而是展示數據變化的一個邏輯流程,如果數據是無邏輯順序的占比比較,建議使用餅圖更合適。

          2、可以根據數據選擇使用對比色或同一種顏色的色調漸變,從最暗到最淺來依照漏斗的尺寸排列。切記,不要添加許多圖層和顏色造成漏斗圖難以閱讀。


          比較類圖表總結

          2.2.2 構成類圖表

          (1)餅圖

          定義:用于表示不同分類的占比情況,通過弧度大小來對比各種分類,將一個圓餅按照分類的占比劃分成多個區塊,整個圓餅代表數據的總量,每個圓弧所在的塊表示該分類占總體的比例大小,所有圓弧所在的塊組成的圓餅等于 100%,這樣可以很好地幫助用戶快速了解數據的占比分配。

          特點:

          1、可以通過標記刻度區間,來更好的評估

          2、數量控制在10個以內

          使用建議:

          1、餅圖適合用來展示單一維度數據的占比,要求其數值中沒有零或負值,并確保各分塊占比總和為100%

          2、餅圖不適合被用于數據的比較


          (2)環圖

          定義:本質是將餅圖中間區域挖空

          特點:

          1、餅圖的整體性太強,我們會將注意力更多集中在扇形的面積上,環圖則可以很好地避免這個問題

          2、建議分類數量不超過9個

          使用建議:

          餅圖更加集中面積,環圖會集中在角度和弧長上,所以我們中間的空間利用率還可以更好的利用。


          (3)旭日圖

          定義:旭日圖(Sunburst)由多層的環形圖組成,在數據結構上,內圈是外圈的父節點。因此,它既能像餅圖一樣表現局部和整體的占比,又能像矩形樹圖一樣表現層級關系。

          特點:

          1、旭日圖=N張餅圖

          2、離遠心越近,代表層級越高

          3、下一層級的總和構成上一層級

          4、可以無限向外擴展

          (4)堆疊面積圖

          定義:堆積面積圖是一種特殊的面積圖,可以用來比較在一個區間內的多個變量。如果有多個數據系列,并想分析每個類別的部分到整體的關系,并展現部分量對于總量的貢獻時,使用堆積面積圖是非常合適的選擇。

          特點:

          1、適合表達總量和分量的構成情況

          2、分類指標的縱軸起點,并不是從0開始,而是在上一個分類基礎上疊加

          使用建議:

          1、圖表有重疊的數據時,類別數量越多,重疊越多,因此可見度越低,所以不建議堆疊面積圖中包含過多數據系列.

          2、堆積面積圖要展示部分和整體之間的關系,所以不能用于包含負值的數據的展示。

          3、建議堆疊面積圖中把變化量較大的數據放在上方,變化量較小的數據放在下方會獲得更好的展示效果。


          (5)堆疊柱狀圖

          定義:堆疊柱狀圖是柱狀圖的擴展,不同的是,柱狀圖的數據值為并行排列,堆疊柱圖則是一個個疊加起來的。它可以展示每一個分類的總量,以及該分類包含的每個小分類的大小及占比,因此非常適合處理部分與整體的關系。

          特點:

          1、二級分類并不是按照同一基準對齊的

          使用建議:

          大多數的堆疊柱狀圖都是垂直繪制的,但是如果你的數據標簽特別長時,考慮更好地展示效果,可以選擇使用水平堆疊的方式。


          (6)瀑布圖

          定義:通過顯示正值(收入)和負值(支出)對總量的貢獻來顯示結果累積的過程,因為形似瀑布流水而被稱之為瀑布圖。瀑布圖通過巧妙的設置,使圖表中數據的排列形狀(稱為浮動列)看似瀑布懸空,從而反映數據在不同時期或受不同因素影響的程度及結果,還可以直觀反映出數據的增減變化,在工作表中非常實用。

          特點:

          1、過程值為正的時候,向上加;

          2、過程值為負的時候,向下減;

          構成類圖標總結

          2.2.3 分布和聯系類圖表

          (1)地圖

          定義:特殊高亮的形式顯示數據集中的區域和數據所在的地理區域的圖示。使用地圖作為背景,對數據的地理分布顯示直觀通過顏色深淺、氣泡大小等容易判斷度量的大小,將數據在不同地理位置上的分布通過顏色或者氣泡映射在地圖上。

          特點:

          1、結合散點:位置坐標更清晰

          2、結合飛線圖:表達起始點和目標點的鏈接或流向關系

          使用建議:

          1、必須要有地理位置

          2、展現的通常是以某個地區為單位的匯總的連續信息

          3、當你用基于地圖的熱力圖的時候,顏色梯度變化一定是有規律的,一定根據數值遞增遞減來變化的,否則在視覺上產生錯誤引導


          (2)散點圖

          定義:數據點在直角坐標系平面上的分布圖,表示因變量隨自變量而變化的大致趨勢。

          (3)氣泡圖

          定義:氣泡圖是顯示變量之間相關性的一種圖表。與散點圖類似。在直角坐標系中顯示數據的兩個變量(X和Y軸)之間的關系,數據顯示為點的集合。與散點圖不同的是,氣泡圖是一個多變量圖,它增加了第三個數值即氣泡大小的變量,在氣泡圖中,較大的氣泡表示較大的值??梢酝ㄟ^氣泡的位置分布和大小比例,來分析數據的規律。

          特點:

          有一定的數據量是展現三個變量之前的相關性,數據具有3個序列、特征及相關值。

          舉個栗子:

          我們回歸到線下場景,我們通常在逛生鮮超市類如盒馬生鮮、沃爾瑪等,會發現里面售賣的雞蛋、生鮮類會比外面便宜很多,因為他們容易過期,屬于成本極高的食品,通過限購來讓他們引流,從而吸引更多的顧客來買那些成本低、單品收入高的商品。

          三、總結

          最后給大家總結一下,首先我們拿到數據后先明確我們的使用目標,是讓用戶用最短的時間了解到數據帶來的信息,結合每個圖表的優缺點,選擇合適的圖表,從需求和目標出發,切忌盲目的增加和刪減元素,圖表的易用性大于它的美觀度。



           

           



          文章來源:站酷   作者:佩琦一只局

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





          一組有質感的擬物圖標

          前端達人

          擬物圖標臨摹練習



          轉自:站酷

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


          日歷

          鏈接

          個人資料

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

          存檔

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