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

          首頁

          用css實現文字抖動特效

          前端達人

          html:<span class="shaky">你在說什么( ,,′?ω?)?"(′っω?`?)</span>

          css:.shaky { display: inline-block; padding: 1px; font-size: 12px; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; -webkit-animation-name: shaky-slow; -ms-animation-name: shaky-slow; animation-name: shaky-slow; -webkit-animation-duration: 4s; -ms-animation-duration: 4s; animation-duration: 4s; -webkit-animation-iteration-count: infinite; -ms-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: ease-in-out; -ms-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-delay: 0s; -ms-animation-delay: 0s; animation-delay: 0s; -webkit-animation-play-state: running; -ms-animation-play-state: running; animation-play-state: running; } @-webkit-keyframes shaky-slow { 0% { -webkit-transform: translate(0px, 0px) rotate(0deg) } 2% { -webkit-transform: translate(-1px, 1.5px) rotate(1.5deg) } 4% { -webkit-transform: translate(1.3px, 0px) rotate(-0.5deg) } 6% { -webkit-transform: translate(1.4px, 1.4px) rotate(-2deg) } 8% { -webkit-transform: translate(-1.3px, -1px) rotate(-1.5deg) } 10% { -webkit-transform: translate(1.4px, 0px) rotate(-2deg) } 12% { -webkit-transform: translate(-1.3px, -1px) rotate(-2deg) } 14% { -webkit-transform: translate(1.5px, 1.3px) rotate(1.5deg) } 16% { -webkit-transform: translate(1.5px, -1.5px) rotate(-1.5deg) } 18% { -webkit-transform: translate(1.3px, -1.3px) rotate(-2deg) } 20% { -webkit-transform: translate(1px, 1px) rotate(-0.5deg) } 22% { -webkit-transform: translate(1.3px, 1.5px) rotate(-2deg) } 24% { -webkit-transform: translate(-1.4px, -1px) rotate(2deg) } 26% { -webkit-transform: translate(1.3px, -1.3px) rotate(0.5deg) } 28% { -webkit-transform: translate(1.6px, -1.6px) rotate(-2deg) } 30% { -webkit-transform: translate(-1.3px, -1.3px) rotate(-1.5deg) } 32% { -webkit-transform: translate(-1px, 0px) rotate(2deg) } 34% { -webkit-transform: translate(1.3px, 1.3px) rotate(-0.5deg) } 36% { -webkit-transform: translate(1.3px, 1.6px) rotate(1.5deg) } 38% { -webkit-transform: translate(1.3px, -1.6px) rotate(1.5deg) } 40% { -webkit-transform: translate(-1.4px, -1px) rotate(-0.5deg) } 42% { -webkit-transform: translate(-1.4px, 1.3px) rotate(-0.5deg) } 44% { -webkit-transform: translate(-1.6px, 1.4px) rotate(0.5deg) } 46% { -webkit-transform: translate(-2.1px, -1.3px) rotate(-0.5deg) } 48% { -webkit-transform: translate(1px, 1.6px) rotate(1.5deg) } 50% { -webkit-transform: translate(1.6px, 1.6px) rotate(1.5deg) } 52% { -webkit-transform: translate(-1.4px, 1.6px) rotate(0.5deg) } 54% { -webkit-transform: translate(1.6px, -1px) rotate(-2deg) } 56% { -webkit-transform: translate(1.3px, -1.6px) rotate(-2deg) } 58% { -webkit-transform: translate(-1.3px, -1.6px) rotate(0.5deg) } 60% { -webkit-transform: translate(1.3px, 1.6px) rotate(-0.5deg) } 62% { -webkit-transform: translate(0px, 0px) rotate(-1.5deg) } 64% { -webkit-transform: translate(-1.6px, -1.6px) rotate(-2deg) } 66% { -webkit-transform: translate(1.6px, -1.6px) rotate(0.5deg) } 68% { -webkit-transform: translate(0px, -1.6px) rotate(-2deg) } 70% { -webkit-transform: translate(-1.6px, 1px) rotate(1.5deg) } 72% { -webkit-transform: translate(-1.6px, 1.6px) rotate(2deg) } 74% { -webkit-transform: translate(1.3px, -1.6px) rotate(-0.5deg) } 76% { -webkit-transform: translate(1.4px, 1px) rotate(-0.5deg) } 78% { -webkit-transform: translate(-1px, 1.4px) rotate(2deg) } 80% { -webkit-transform: translate(1.4px, 1.6px) rotate(2deg) } 82% { -webkit-transform: translate(-1.6px, -1.6px) rotate(-0.5deg) } 84% { -webkit-transform: translate(-1.4px, 1.4px) rotate(-2deg) } 86% { -webkit-transform: translate(1px, 1.4px) rotate(-2deg) } 88% { -webkit-transform: translate(-1.4px, 1.4px) rotate(-1.5deg) } 90% { -webkit-transform: translate(-1.6px, -1.6px) rotate(-2deg) } 92% { -webkit-transform: translate(-1.6px, 1.6px) rotate(2deg) } 94% { -webkit-transform: translate(-1.6px, -1.6px) rotate(-2deg) } 96% { -webkit-transform: translate(-1.4px, 1.3px) rotate(-2deg) } 98% { -webkit-transform: translate(1.3px, 1px) rotate(-0.5deg) } } @keyframes shaky-slow { 0% { transform: translate(0px, 0px) rotate(0deg) } 2% { transform: translate(-1px, 1.5px) rotate(1.5deg) } 4% { transform: translate(1.3px, 0px) rotate(-0.5deg) } 6% { transform: translate(1.4px, 1.4px) rotate(-2deg) } 8% { transform: translate(-1.3px, -1px) rotate(-1.5deg) } 10% { transform: translate(1.4px, 0px) rotate(-2deg) } 12% { transform: translate(-1.3px, -1px) rotate(-2deg) } 14% { transform: translate(1.5px, 1.3px) rotate(1.5deg) } 16% { transform: translate(1.5px, -1.5px) rotate(-1.5deg) } 18% { transform: translate(1.3px, -1.3px) rotate(-2deg) } 20% { transform: translate(1px, 1px) rotate(-0.5deg) } 22% { transform: translate(1.3px, 1.5px) rotate(-2deg) } 24% { transform: translate(-1.4px, -1px) rotate(2deg) } 26% { transform: translate(1.3px, -1.3px) rotate(0.5deg) } 28% { transform: translate(1.6px, -1.6px) rotate(-1.5deg) } 30% { transform: translate(-1.3px, -1.3px) rotate(-1.5deg) } 32% { transform: translate(-1px, 0px) rotate(2deg) } 34% { transform: translate(1.3px, 1.3px) rotate(-0.5deg) } 36% { transform: translate(1.3px, 1.6px) rotate(1.5deg) } 38% { transform: translate(1.3px, -1.6px) rotate(1.5deg) } 40% { transform: translate(-1.4px, -1px) rotate(-0.5deg) } 42% { transform: translate(-1.4px, 1.3px) rotate(-0.5deg) } 44% { transform: translate(-1.6px, 1.4px) rotate(0.5deg) } 46% { transform: translate(-2.1px, -1.3px) rotate(-0.5deg) } 48% { transform: translate(1px, 1.6px) rotate(1.5deg) } 50% { transform: translate(1.6px, 1.6px) rotate(1.5deg) } 52% { transform: translate(-1.4px, 1.6px) rotate(0.5deg) } 54% { transform: translate(1.6px, -1px) rotate(-2deg) } 56% { transform: translate(1.3px, -1.6px) rotate(-2deg) } 58% { transform: translate(-1.3px, -1.6px) rotate(0.5deg) } 60% { transform: translate(1.3px, 1.6px) rotate(-0.5deg) } 62% { transform: translate(0px, 0px) rotate(-1.5deg) } 64% { transform: translate(-1.6px, -1.6px) rotate(-2deg) } 66% { transform: translate(1.6px, -1.6px) rotate(0.5deg) } 68% { transform: translate(0px, -1.6px) rotate(-2deg) } 70% { transform: translate(-1.6px, 1px) rotate(1.5deg) } 72% { transform: translate(-1.6px, 1.6px) rotate(2deg) } 74% { transform: translate(1.3px, -1.6px) rotate(-0.5deg) } 76% { transform: translate(1.4px, 1px) rotate(-0.5deg) } 78% { transform: translate(-1px, 1.4px) rotate(2deg) } 80% { transform: translate(1.4px, 1.6px) rotate(2deg) } 82% { transform: translate(-1.6px, -1.6px) rotate(-0.5deg) } 84% { transform: translate(-1.4px, 1.4px) rotate(-2deg) } 86% { transform: translate(1px, 1.4px) rotate(-2deg) } 88% { transform: translate(-1.4px, 1.4px) rotate(-1.5deg) } 90% { transform: translate(-1.6px, -1.6px) rotate(-2deg) } 92% { transform: translate(-1.4px, 1.6px) rotate(2deg) } 94% { transform: translate(-1.6px, -1.6px) rotate(-2deg) } 96% { transform: translate(-1.4px, 1.3px) rotate(-2deg) } 98% { transform: translate(1.3px, 1px) rotate(-0.5deg) } }



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


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



          設計師必看的圖標(icon)設計指南

          seo達人

           

          圖標設計是UI設計中非常重要的環節,因為除了文字和圖片的排版之外,在扁平時代能夠傳遞給用戶情緒和設計感的通道就是頁面中的各種圖形與圖標。全文16,834字,閱讀時長約35分鐘。

          設計師必看的圖標(icon)設計指南

          圖標是UI設計中除了文字之外最不可或缺的視覺元素,在設計中看似只占一個很小的區域,但是它卻是考驗設計師基本功的重要標準,了解圖標相關的概念,以及正確繪制的方法,是入門 UI設計的必備條件。

          本文盡量將圖標進行系統一些的介紹說明,當然僅一篇文章是不可能面面俱到包含所有知識點。內容比較基礎,主要以 設計概念 和 設計思路 為主,對圖標相關的內容進行組織梳理和分類,便于小伙伴們建立圖標的概念體系。過程中也有針對幾種典型的圖標結構進行實操代練,想要把圖標設計的更好,這就需要我們在平時勤加練習外,還要進行深度的思考,希望我的這篇梳理可以給大家帶來幫助。

          設計師必看的圖標(icon)設計指南

          1.1 圖標的定義

          圖標,也稱為icon或Picoto,是計算機世界對現實世界的隱喻和概括,代表軟件產品中的功能及操作。它的本質是一種符號,它采用對這個世界的隱喻,來指代功能,含義,用途等。

          設計師必看的圖標(icon)設計指南

          圖標做為國際通用性語言,生活中隨處可見,例如商場導視中收銀臺圖標、出口圖標、衛生間圖標等,日常手機里使用的那些App圖標,如微信、電話、短信等。的確,圖標的形式有很多種,它可以應用在很多場景中,并且表現方式非常豐富,有線的、有面的、還有擬物的等。  

          設計師必看的圖標(icon)設計指南

          如果粗淺劃分的話,UI設計中常見的圖標大致分為2大類,第一類我們稱之為「標志性圖標」,比如手機中應用啟動圖標;第二類我們稱之為「功能性圖標」,這類圖標經常出現于 App 或網站中,用于功能性指示引導或操作。

          1.2 圖標的重要性

          對于UI設計而言,圖標可以說是整個產品的點睛之筆,它甚至可以直接影響著一款產品的形象和氣質。在不少 UI 界面中,圖標幾乎是這個頁面的核心支撐體,它直接影響著產品的視覺體驗和產品調性。它有以下幾點好處:

          設計師必看的圖標(icon)設計指南

          全球通用:Windows,iOS, etc., 中文版和英文版甚至各種語言版本,在不打開菜單之前,基本上都長一樣;

          節約空間:如果在一個圖標能夠表述清楚含義的時候,比如用一個叉就可以不用寫「關閉」;

          快速定位:圖標可以用它獨特的形狀或者顏色讓人快速定位到一個功能;

          上下文的定位:比如小飛機的圖標單獨放出來不確定是什么,但是在和收件箱在一起它就可以認為是發件箱了。

          1.3 發展歷程

          如你所知,圖標、標識都不是界面設計師所創造的概念,它的存在可以追溯到人類文明誕生之初,在漫長的歷史長河當中,早期用來傳達信息的圖標演變為系統的文字,而在地圖、圖書、壁畫和建筑等各種各樣的地方,還存在著用來代表和傳達特定概念的圖標和標識。

          設計師必看的圖標(icon)設計指南

          隨著技術的發展,計算機誕生了,而顯示器的出現,也為圖形化界面的誕生,鋪平了道路。20世紀70年代,施樂在位于帕羅奧托的研究所當中,誕生了最早的擁有圖形化界面的電腦,著名的「 Xerox Alto」。這款昂貴的概念機最終并沒有走進大眾的視野,但是它的后續機型施樂之星在1981年問世,并且成為了計算機史上的重要里程碑,而Xerox Alto 對于喬布斯和比爾蓋茨的啟發,更是引發了計算機歷史上最著名的一場戰爭:蘋果VS微軟,Windows 對抗 Macintosh。當然這都是后話。

          設計師必看的圖標(icon)設計指南

          來自蘋果的Macintosh系統在圖形化界面發展史上是無法繞過的里程碑。1991年,蘋果借由Macintosh,首次發布了彩色的圖標設計。圖標所能容納的信息量比起上一個黑白界面的時代更大,全新的樣式使得它在信息傳達的功能性上有了明顯的提升。

          從iMac到iPhone引領的擬物圖標更是開啟了一個絢麗的圖標設計時代。擬物時代盛行也帶來了一些麻煩——擬物圖標的質感、光影會分散用戶的注意力,形成「視覺噪聲」。于是UI設計師開始探索更新的表現形式來設計界面中的圖標。如微軟引領的Metro風格圖標設計和Google引領的長投影風格的圖標設計,但由于它們的表現形式太過于抽象,缺乏情感的傳遞,并沒有獲得用戶的青睞。 

          設計師必看的圖標(icon)設計指南

          在此之后,越來越多的圖標開始借由靈活而強大的數字技術而誕生,并且基于不同的需求而演化出不同的分支和風格。許多操作系統和工具開始預制一些成體系的圖標,誕生基于種種需求,越來越多的自制的、重設計的圖標,逐步進入了我們的視野。圖標類型很多,我們可以用不同的方式來劃分它們。

          設計師必看的圖標(icon)設計指南

          圖標的類型

          2.1 擬物圖標

          由于人們都是通過以往的認知來理解新事物,所以基于這一點,早期應用界面必然要采用擬物風格,以便于人們的理解和操作。是一個由實物 → 符號的發展歷程。

          設計師必看的圖標(icon)設計指南

          例如「保存」圖標就是將「軟盤」符號化之后形成的圖形,「軟盤」是「保存」圖標的實體。但隨著時間的推移,人們逐漸將長期接觸的符號本身作為一種新的實體,在大家的眼里,它不再是一個具象事物的抽象符號,而是直接當成一個實體來使用,甚至這個符號的實體已經淡出歷史,但人們還在習慣性使用這個符號。

          更具體點來說,擬物設計就是追求模擬現實物品的造型和質感,通過疊加高光、紋理、材質、陰影等各種效果對實物進行再現(也可適當程度變形和夸張);扁平化設計就是摒棄以上對效果(尤其是高光、陰影等能造成透視感的效果)的追求,轉而通過抽象、簡化、符號化的設計元素來表現。你還記得曾經熬夜畫寫實圖標的日子嘛~上千個圖層不在話下有木有!

          設計師必看的圖標(icon)設計指南

          但是隨著 ICON 的發展,擬物圖標也帶來了一些問題,因為用戶關注的核心永遠都是信息本身,華麗的視覺元素或許在用戶使用的初期,起到賞心悅目的裝飾,但久而久之,這都將成為對用戶獲取信息的一種干擾。再者,大家都熟悉的事物其實非常有限,而 APP 的創新卻在不斷進行,很多創新的產品本身在現實世界就沒有參照物,所以也決定了擬物圖標必然會被取代。

          2.2 扁平圖標

          區別于擬物化更加接近于真實的實物,扁平化則是簡化真實的物體,進行平面化的表現。

          2013年,蘋果推出了iOS7 開啟了擬物向扁平轉變的風潮。扁平化的概念最核心的地方就是:去掉冗余的裝飾效果,意思是去掉多余的透視,紋理,漸變等等能做出3D效果的元素讓“信息”本身重新作為核心被凸顯出來。并且在設計元素上強調抽象、極簡、符號化的概念。

          設計師必看的圖標(icon)設計指南

          扁平圖標風格發展的后期,由于它們表現形式太過于抽象、缺乏情感的傳遞,也沒有獲得大眾的青睞,這也表明 UI 新的趨勢再一部向“突出內容”的本質靠攏,即“認知簡約”。也許當滿世界都是扁平化后,擬物化的設計卻又變得更顯眼了呢?最近流行的新擬物風格就是最好的證明。

          2.3 微扁平、輕擬物

          從扁平風格發展至現在,圖標慢慢開始發展到微扁平輕擬物的方向,相較于擬物風格不會有太多復雜的視覺元素,與扁平風格又有了更豐富的情感內容,所以現在界面中,在面積比較小的區域我們使用扁平圖標或線形圖標;在面積比較大的區域我們會使用加入漸變甚至輕質感的圖標。

          設計師必看的圖標(icon)設計指南

          2.4 線性圖標

          線性圖標是由直線、曲線、點在內等元素組合而成的圖標樣式,通過線來塑造輪廓。線性圖標具有辨識度高,清晰,簡約易識別等優點,線性圖標不會對頁面造成太多的視覺干擾。缺點是:線性圖標的創作空間較少,太復雜的線性圖標對識別性產生較大的困擾。

          設計師必看的圖標(icon)設計指南

          在圖標設計中使用的線有粗細之分,常用的App圖標設計線的粗細一般有2PX或者3PX,不同的線條粗細 ICON 所帶來的視覺感受也不同,細線顯得精致,粗線視覺面積大,顯得厚重。直角線條的icon顯得專業嚴謹,圓角粗線條的 ICON 顯得飽滿而可愛。

          2.5 面性圖標 

          面性圖標是通過面來塑造形體的圖標,采用了剪影的設計形式,通過線或者面去切割基礎輪廓面,通過分型來塑造圖標的體積感。不同的切割手法造成了面性圖標設計感的差別。

          面形圖標具有表意能力強,細節豐富,情緒感強,視覺突出,創作空間大等優點。面性圖標可以讓用戶迅速定位圖標位置,預知點擊后的狀態。但是面性圖標在頁面中不可過多出現,否則會造成頁面臃腫,難分主次,用戶視覺疲勞。

          設計師必看的圖標(icon)設計指南

          2.5 文字圖標

          文字圖標是指用文字直接表示特定含義的圖標符號。由于文字本身就是一種演化而來的符號,英文的首字母或者詞語關鍵字本身也具備很強的信息濃縮性,因此在某些場景下,采用文字或字符作為圖標,是一種很不錯的表現手法。

          設計師必看的圖標(icon)設計指南

          比如「提示」圖標,使用一個圓圈包裹一個英文字母「i」,表示 information,表示「注釋信息」的含義;比如停車場直接使用「Parking」中的首字母 「P」,這些都是比較約定俗稱的使用方式。還有一些場景,很難用象形或者表意的方式進行表達,那么就很適合使用文字符號,例如京東/天貓某些商品具備「正品保證」的標識,這個概念太抽象了,很難用象形去概括,創造新的表意符號又很難被大眾接受,這時「正」字就很適合作為這個場景特定的圖標符號,作為針對中國用戶群體的產品圖標,簡單粗暴且有效。

          設計師必看的圖標(icon)設計指南

          如果可能的話,盡量避免在圖標中使用文字。因為圖標應該是全球性的。如果你確實需要文字圖標(例如貨幣符號等等),那么請你自己繪制,而不是直接使用字體。

           

          2.6 " 新擬物 "風格圖標

          蘋果在 WWDC20 搞了個大新聞:macOS 將與 iOS 統一步調,從X86 平臺遷移至ARM 平臺,并從macOS 10迭代為macOS 11。這 20 年一遇的 Mac 大版本更新被稱為Big Sur。

          macOS Big Sur是第一個將 " 新擬物 " 設計投入大規模商用的操作系統,這可視為 " 新擬物 "在實用化道路上的首次勝利。值得一提的是,在 Big Sur 的 " 外觀 " 設置里,多了一項名為" 自適應強調色 "的選項。蘋果將主題色的指定權留給開發者,這是否暗示新一代 App 在光影上會有更豐富的效果?

          設計師必看的圖標(icon)設計指南

          " 新擬物 " 設計的精髓在于對光線的絕妙運用。它把光效拿捏在 " 扁平 " 與 " 擬物 " 之間,進而打造一種全新的視覺體驗。

          不同于傳統的擬物," 新擬物 "雖然將符合物理規律的光影效果引入界面,但它所模擬的材質是自然界不存在的。換句話說," 新擬物 " 是將真實光線用于虛擬對象,而 " 擬物 " 是還原實際物品在特定光照下的效果;

          由于整個設計界將不得不考慮新擬物風格,圍繞該風格的可能性將會有爆炸性的發展,并且這種新的數字空間設計理念如何能夠合理地適用于用戶界面設計和功能性將取得更大的突破。與以往一樣,第三方應用將比蘋果更大膽、更快速地推動這一風格——這也是我們將會真正開始解鎖新擬物優勢的時候。

          設計師必看的圖標(icon)設計指南

          產品應用圖標有不同的風格,這些風格有可能偏擬物,也有可能很扁平,有可能很抽象,也可能很具象。通過不同的設計風格可以更加標新立異,從而被用戶記住。因此能在第一時間贏得用戶的好感和記憶非常重要,將產品圖標設計的好看且容易被人記住就成了非常重要的任務。應用圖標的風格主要有以下幾種。

          3.1 中文文字圖標

          中文是我們的母語,每一個漢字都令人記憶深刻,文字也是最直白的信息,而且不容易被曲解,所以很多國內的產品都會使用文字作為自己的產品圖標。中文設計模式即字體設計,提取應用名稱中的一個或多個漢字,進行設計變形,變形后的字體圖形具有產品屬性的外貌特征。常見中文圖標又分為單字、多字和字加圖形的幾種類型。

          3.1.1 單字  

          提取產品名稱中最具代表性的文字,通過對筆畫及整體骨架進行字體設計,以達到符合產品特性和視覺差異化的目的。其優點是可以直截了當的傳遞產品信息,識別性強。

          設計師必看的圖標(icon)設計指南

          3.1.2 多字  

          多字圖標設計要注意的是整體的協調性和可讀性,一般為2-3個字,最多兩行(四個字)排列。

          其優點是更加直接的告訴用戶產品名稱,達到品牌推廣的目的,減輕用戶記憶成本。其缺點是如果圖標上的文字和下面的輔助文字完全一樣,會顯得重復啰嗦,像介紹了兩遍自己一樣。

          設計師必看的圖標(icon)設計指南

          3.1.3 字加圖形組合

          文字加輔助圖形的組合,也是常見的產品圖標設計方法,相比純文字圖標,顯得更加豐富有獨特的產品的氣質和屬性。需要注意的是做好文字和輔助圖形間的平衡。

          設計師必看的圖標(icon)設計指南

          3.2 英文字母圖標

          英文設計與中文設計的設計模式相似,通常是提取應用名稱的首字母融合產品的功能賣點或行業屬性進行創意加工,新的字母圖形依舊保持本身的識別性。

          3.2.1 單字母 

          通常提取英文首字母進行設計,由于英文字母本身結構簡潔,稍加改動就很容易達到設計感于識別性兼備的產品圖標。需要注意的是英文字母本來就少,都用字母很容易創意雷同,難以形成差異化。

          設計師必看的圖標(icon)設計指南

          3.2.2 多字母  

          提取產品全稱或幾個單詞的首字母組合而成,形成獨有的產品簡稱,方便用戶記憶。

          設計師必看的圖標(icon)設計指南

          3.2.3 字母加圖形組合  

          字母加圖形組合的設計形式比較廣泛,圖形分為幾何圖形和通過提煉的圖形。通過字母與圖形進行創意加工,可以使應用圖標視覺表現更加飽滿。

          設計師必看的圖標(icon)設計指南

          3.3 數字圖標

          直接用數字做應用圖標的相對較少,但是數字識別性強,易于傳播的特點。利用數字進行設計能給人親和力。難點是怎樣與品牌形成強關聯性。

          設計師必看的圖標(icon)設計指南

          3.4 特殊符號圖標

          由于符號本身的含義會對產品屬性有一定限制,所以特殊符號在應用圖標的設計案例中相對較少。如“$”符號可代表與金錢有關聯性的產品,無法運用在與此屬性無關的產品上。不過也正是由于自身屬性強的特點,可以很好的詮釋關聯的產品屬性。

          設計師必看的圖標(icon)設計指南

          除了中英文圖標,還有圖形類圖標比較常見。這種類型的設計模式的優點就是直觀醒目和簡潔大方,視覺沖擊力強。常見的有以下幾種:

          3.5 幾何圖形

          幾何圖形的設計模式給人簡約、現代、個性等視覺感受,從單個具象圖形到復雜的空間感營造,幾何圖形的表現形式非常豐富。不同的形狀給人的情感表達不同,如三角形給人傳達個性、穩定、現代、時尚等,添加圓角后又會更加親民、可愛。我們可以結合產品特征,合理的選擇適合的形狀圖形進行創意。此類型較考驗設計師的圖形創意能力。

          設計師必看的圖標(icon)設計指南

          3.6 單雙形/剪影

          單雙形是指應用圖標只展示單個或兩個的剪影圖形。通常有兩種設計方式,在深色背板上使圖形反白,背景可以是單色也可以是漸變色;在淺色的背板上讓圖形填充顏色,圖形可以是單色也可以是漸變色。這種設計模式的優點是簡潔明確,易于用戶在眾多的應用圖標陣列中快速找到目標。

          設計師必看的圖標(icon)設計指南

          3.7 線形

          線形的設計模式分為兩種設計方式,在深色的背板上讓圖標反白,背景可以是單色也可以是漸變色;在淺色的背板上讓圖標填充顏色,圖標可以是單色也可以是漸變色,或是其他視覺效果。纖細的線框圖形傳遞出簡潔輕快的氣質,適合于文藝、清新的應用,在界面設計時保持這種干凈明快的風格,才能與應用圖標設計表里如一。線性風格一定注意不可太細,如果做得太細,在手機上看會非常尖銳,顯得不易點擊。例如airbnb,它的背景是一個微漸變,線性風格曲線組成“A”,同時是一個小蜜蜂。

          設計師必看的圖標(icon)設計指南

          3.8 動物圖形/剪影

          動物作為圖標設計元素是比較常見的方式之一,通過提取動物整體形象或者局部特征部位作為設計元素,背景填充單色或漸變色,簡潔明了。動物給人的印象比較可愛,有助于加深用戶對產品的印象。常見的表現形式有剪影、線性描邊風格、面性風格等。

          設計師必看的圖標(icon)設計指南

          3.9 卡通形象

          卡通風格的產品圖標會讓用戶更有好感,一個可愛的卡通形象有助于加深用戶對產品的印象。很多決策者會認為卡通是一種低齡的審美,這種想法其實是錯誤的??ㄍ梢哉f是一種各年齡層都能接受的風格,如騰訊就是以一個企鵝作為品牌形象開始拓展自己的版圖。

          設計師必看的圖標(icon)設計指南

          3.10 正負形

          以正形為底突出負形特征,以負形表達產品屬性,傳遞產品信息。例如NPR One,圖標中的負形圖形是對話氣泡,告訴我們這是一個媒體或社交的應用,而正形圖形強調產品氣質。

          設計師必看的圖標(icon)設計指南

          3.11 白色漸變

          白色漸變的設計模式與透明白色相似,都是通過白色不透明度來構建出圖形的立體控件感,它比單純的剪影圖形更加具有質感,這種質感帶給了我們視覺上的享受。例如印象筆記·圈點,它是一只白色的鵝毛形象,垂直的線型漸變使鵝毛富有了生命力一般,顯得更加輕柔。

          設計師必看的圖標(icon)設計指南

          3.12 彩色漸變

          色彩比任何圖形都更能抓住用戶的注意力,同時色彩更加具有情緒,能傳遞出應用的產品氣質。比起白色漸變圖形,彩色漸變圖形的色彩表現更加豐富。多種顏色進行漸變銜接的時候要注意色相的對比,營造空間感。應用圖標的背景和圖形的色彩要拉開對比,一般為白色或淺色背景。

          設計師必看的圖標(icon)設計指南

          3.13 無

          無,即沒有設計。除了背板什么也沒有。雖然這類設計模式比較獨特,但我們并不鼓勵,因為用戶很難從一個顏色上得到有用的信息。例如“黃油相機”的圖標設計成一塊黃油的樣子已深入人心了。

          設計師必看的圖標(icon)設計指南

          設計師必看的圖標(icon)設計指南

          應用圖標尺寸規格

          4.1 iOS應用圖標

          iOS6及之前的版本,應用圖標的圓角半徑都可以通過1/4圓繪制出來,即繪制標準的圓角矩形即可,主屏幕應用圖標為114*114px,使用20px圓角半徑,App store應用圖標為512*512px,使用90px圓角半徑等。從iOS7開始,主屏幕應用圖標調整為120*120px,并且不再是標準的圓角矩形,而是某種連續曲線,接近于26-27px圓角半徑。

          設計師必看的圖標(icon)設計指南

          我們把兩個圓角曲線放大重疊后進行對比,其中灰色線框為標準圓角矩形繪制的圓角,紅色為iOS平滑圓角,它與圓角矩形擁有相同的對角線錨點,區別在于其曲線稍微向中心收緊。

          設計師必看的圖標(icon)設計指南

          事實上,我們很難在Retina屏幕上區分這么席位的差別,因此設計師在繪制iOS應用圖標時不必過分糾結它的圓角,直接繪制成直角矩形交給開發同學即可,如果應用圖標需用于展示,可以繪制120*120px圓角矩形、27px圓角半徑代替。

          4.2 安卓應用圖標

          安卓應用圖標同樣需要很多尺寸,主流需求是1024px、512px、144px、96px、72px、48px六種。設計師提供給程序員的同樣是直角矩形,然后程序員通過代碼進行切割使其變成圓角圖標。

          4.3 iOS應用圖標設計流程

          在我之前的設計作品中,有個“影記”的攝影社區APP,本篇我們就以此為產品案例拋磚引玉來學習一個iOS應用圖標的繪制過程。

          4.3.1 尋找隱喻

          隱喻是在彼類事物的暗示之下感知、體驗、想象、理解、談論此類事物的心理行為、語言行為和文化行為,即人們看到某樣東西或聽到某件事情能夠馬上在大腦中形成聯想。例如說到攝影,馬上就能想到相機、快門、閃光燈、暗房等。然后通過這些聯想詞,去找一些氣質相符的圖片制作情緒版,通過情緒版可以感受到產品的調性,然后從中提取一些形狀和色彩作為產品圖標的主要造型。

          設計師必看的圖標(icon)設計指南

          4.3.2 競品分析

          應用市場各類產品不勝其數,在同類應用中存在大量相似的應用圖標設計,如何保持應用圖標的唯一識別性非常重要。唯一識別性不單單指圖形與其他應用有所差異,避免創意撞車,讓用戶在腦中形成思維模式,它還指圖形表意是否清晰,是否符合用戶的心里預期。

          設計師必看的圖標(icon)設計指南

          4.3.3 提取關鍵詞

          根據收集的圖片,創建情緒版,結合自己的產品提取關鍵詞,然后就知道在接下來的設計中應該突出什么。我們從“影記”中可提取首字母“Y”,相機中的“快門”“信號燈”“開關機”,并依次將關鍵詞描繪成下列圖形。

          設計師必看的圖標(icon)設計指南

          4.3.4 抽象圖形

          確立了首字母“Y”、“快門/開關機”和“信號燈”作為應用圖標的主圖形,接下來將繪制好的3個圖形相結合,即完成初步設想。

          設計師必看的圖標(icon)設計指南

          4.3.5 圖標柵格線

          使用iOS應用圖標柵格線作為設計一句有助于建立和諧的圖標繪制比例,并與iOS系統保持統一,下圖為iOS系統天氣應用使用了圖標柵格線。將圖形放置在圖標柵格上調整大小并注意圖形與其比例協調。

          設計師必看的圖標(icon)設計指南

          4.3.6 豐富細節

          通過上面圖形組合已基本完成應用圖標的設計,接下來我們還應從顏色、質感、背板等著手豐富圖形的細節,建立起應用的產品氣質?!坝坝洝弊鳛閿z影師分享佳作平臺,攝影師們用的器材顏色大多以黑色為主,因此酷酷的黑色更適合作為應用的主色。然后,白色的信號燈過于普通,使用相機本身發出的橘紅色燈光作為信號燈的顏色,使其更加具有動感和活力。整體像「消息氣泡」的造型暗示可以在這里進行攝影交流。

          設計師必看的圖標(icon)設計指南

          4.3.7 多場景測試

          將120*120px應用圖標設計稿放大至1024*1024px,交付開發提交至App Store上架,正確的圖標設計稿應是直角矩形,iOS會自動應用一個圓角遮罩將圖標的4個角遮住,假如圖標設計稿自帶圓角,就有可能露出圖標透明區域。

          設計師必看的圖標(icon)設計指南

          △ 注:上圖非實際大小,僅表明不同分辨率下的比例關系

          此外,應用圖標還會以不同的分辨率出現在不同場景中,例如在iPhone 8plus上需@3x的圖,即將120px的圖標放大至1.5倍;而在iPhone7的設置頁需要58px的圖,就需要將120px的圖縮小。將大圖縮小成小圖時,一些細節就會丟失,使畫面變得模糊,因此設計師應對小尺寸圖標進行席位調整,去除不必要的裝飾元素,以確保應用圖標在小分辨率應用場景下也能保持清晰的識別度。

          設計師必看的圖標(icon)設計指南

          設計師必看的圖標(icon)設計指南

          APP中的功能圖標

          除了產品圖標,還有一種圖標被稱為功能(或系統)圖標,功能圖標指的是擔負一定功能和含義的圖形,一般來說需要像文字一般地被人迅速理解,所以表達方式上不適合特別復雜,如微信底部四個系統圖標就使用了比較簡潔的線性風格。

          功能圖標在UI設計中占據非常重要的作用,幾乎存在于每一個應用界面中,無論是在導航欄、工具欄或標簽欄,還是在首頁、詳情頁或個人中心頁,都隨處可見功能圖標的身影。功能圖標具有明確的表意功能,其作用在于替代文字或輔助文字來指引用戶進行快速導航,它具有圖形化的符號,比文字更加直觀,符合普羅大眾的認知習慣,有助于用戶形成記憶思維,提高應用的易用性。同時設計精致、風格統一的功能圖標提升了產品視覺效果,不但給用戶帶來視覺上的愉悅感,還帶來了良好一致的使用體驗。

          設計師必看的圖標(icon)設計指南

          在 @1x 一倍圖設計模式下,以 24px 為網格基準的話,常使用的圖標粗細有:1px 、1.5px、2px、3px,1.5的粗細常用于高倍屏,如近幾年旗艦機的手機屏幕或者 retina電腦屏,否則像素渲染會比較模糊。

          5.1 圖標柵格

          圖標柵格被用來促進圖標的一致性,以及為圖形元素的定位建立一組清晰的規范。這種標準化的規范造就了一個靈活但有條理的系統,令所有的設計保持協調、一致和美學的視覺特征。

          5.1.1 像素柵格

          基于像素劃分的像素柵格是最基礎的柵格系統。在繪制圖標時,我們總是希望將對象對齊到每一個像素,特別是直線。因為像素對齊不僅僅可以更好地渲染,還能讓圖標更加整潔、舒服。下圖展示了Sketch 中像素對齊和沒對齊圖標之間的差異:

          設計師必看的圖標(icon)設計指南

          左:像素不對齊    右:像素對齊

          可以在繪制圖標之前就先設置好柵格,在Sketch和Figma中都有相似的設置。

          設計師必看的圖標(icon)設計指南

          Material Design官網給出了圖標的輔助網格,為設計師繪制小圖標提供一致的標準。圖標網格通常包含三部分內容:活動區域,修飾區域,關鍵線形狀。我們以此為例進行介紹。

          設計師必看的圖標(icon)設計指南

          活動區域:是指圖標主要內容的繪制區域,通常而言圖標圖形的主體都在該區域內。

          修飾區域:是指用于承載部分圖標的一些出格圖形,某些視覺占比較小的圖形可以延伸到修飾區域,但不能超出網格范圍。

          關鍵線形狀:關鍵線形狀是網格的基礎。有4種關鍵線形狀,利用這些核心形狀作為向導,你可以在產品圖標的設計中保持一致的視覺比例。

          設計師必看的圖標(icon)設計指南

          如 Material Deisgn 的圖標網格中,活動區域寬度為 20dp,修飾區域寬度為 2dp,4 種關鍵形狀分別對齊于 20pd和 18dp 和 16dp的邊緣,對齊于像素。

          設計師必看的圖標(icon)設計指南

          上圖為基于網格和關鍵線形狀繪制圖標的示例:如左側「剪切板」圖標,整體核心圖形部分以網格中的正方矩形為模板,頂部的掛鉤圖形視覺面積較小,部分內容伸入修飾區域。右側「相機」圖標以長方矩形為模板。

          5.1.2 視覺柵格

          除了像素柵格,還有視覺柵格。視覺柵格可以幫助我們找出圖標的中心在哪里,以及人眼能感知到它有多大。圓形和弧形物體看起來會比正方形更小。因此我們應該在繪制圖標時設定一個固定大小的容器,這樣它們在導出時就都是相同的尺寸了。添加內邊距可以讓圖標在視覺上看起來更加平衡,避免以后開發時還需要重新調整。

          設計師必看的圖標(icon)設計指南

          5.1.3 視覺重量

          繪制圖標不光要滿足物理上大小統一,還要實現視覺上大小統一。設計師要懂得調節圖標大小以避開視覺上的覺錯。

          UI界面的圖標通??梢越频目醋鲆韵碌幕靖袷街唬簷M向矩形,縱向矩形,對角矩形,圓形,三角形,正方形。如果把它們做成高斯模糊效果,你就會發現它們具有相同的視覺重量,因為它們變成或多或少相同的斑點效果。

          設計師必看的圖標(icon)設計指南

          根據圖標形狀,將它們放在相應的框架中。你就會發現,方形圖標比三角形或細長圖標更緊湊。

          設計師必看的圖標(icon)設計指南

          設計師必看的圖標(icon)設計指南

          5.2 圖標繪制細節

          清晰是圖標的基本要素,在sketch中,參數不要有小數點,讓圖標占滿像素網格。因為計算機不能識別小數點,導出圖標時計算機會把不能識別參數的部分拉伸填滿像素網格,導致圖標出現虛邊。

          設計師必看的圖標(icon)設計指南

          如果為圖標設置1像素的邊框,邊框應該使用外部或內部的描邊樣式,但是不建議居中描邊樣式,居中描邊的1px邊框,雖然在放大它們的時候,它們看起來很清晰。但在100%比例大小顯示的時候,它們會模糊,如下圖:

          設計師必看的圖標(icon)設計指南

          根據像素的網格線來設置一條線的起點和終點,會讓你的圖標看起來更清晰。通常情況下,線的傾斜角度在45°,30°,60°的時候,清晰度會比一些不常見的角度效果會更好,比如13.7°,81°等等。所以,盡量避免用這些奇怪的數值。

          設計師必看的圖標(icon)設計指南

          從一套圖標中最復雜的那個開始來設計通常是最有效的,因為它會幫助我們定義相同的視覺重量,讓所有的圖標視覺重量保持一致。因為當圖標具有不同的細節層次時,更復雜的圖標會吸引用戶更多的注意力,而且視覺上看上去更重。

          設計師必看的圖標(icon)設計指南

          設計師必看的圖標(icon)設計指南

          5.3 圖標的基本元素

          5.3.1 大小

          一致性是設計圖標的關鍵,在繪制時,一定要確保所有的圖標都相同大小。在UI界面設計中,網格的大小必須要是4或12的倍數。@2x下作圖要保證是4的倍數,這樣可以整除2,適配@1x的屏幕;@3x下作圖就需要是12的倍數了,這個數值可以整除2、3、4,適配@1x和@2x的屏幕,界面中通常使用的圖標尺寸24*24px、48*48px。

          通常我們只需要選擇一個通用的尺寸來繪制,然后讓開發人員根據倍數調整可能需要的尺寸即可,這樣就不用一遍又一遍的去繪制不同大小的相同圖標了。

          不過當我們的圖標涉及一些復雜的細節時,還是需要根據尺寸大小單獨繪制。比如我們的產品圖標可能是24px,但是營銷圖標是80px,兩者的使用差別會很大,那么我們就需要為那些較大的尺寸添加一些細節。

          設計師必看的圖標(icon)設計指南

          設計師必看的圖標(icon)設計指南

          這里建議從最大的尺寸開始,然后依次繪制小一點的。因為刪除和簡化細節要比添加容易得多,也能最大程度的保留圖標原始狀態。

          5.3.2 描邊和填充

          沒有什么比看到一個填充圖標和一個線性圖標放在一起更讓人抓狂的了。確保你的圖標風格一致是非常非常重要的。比如你想用填充圖標來表示選中狀態,那么請一定要確保你的其他圖標風格一致,只有少量的變化。

          通常,填充圖標具有更高的可識別性,而描邊圖標更方便添加細節。并且在選擇你哪種風格更合適的時候,也別忘了考慮品牌定位和風格。

          如果你要繪制描邊圖標,那么需要保證所有的筆畫都是相同的粗細,并且筆畫之間的間距不要比筆畫本身更細。

          設計師必看的圖標(icon)設計指南

          當我們繪制線性圖標的填充版本時,首先需要考慮如何簡化線條。理想情況下,填充圖標類似于陰影,而不是直接翻轉顏色。繪制填充圖標的描邊版本,需要確定好線條的粗細,以及在保證清晰度的情況下可以添加多少細節。

          設計師必看的圖標(icon)設計指南

          5.3.3 顏色

          如果是功能圖標,那么最好只使用一種顏色:黑色。否則你的組件可能變得過于復雜,不利于和其他設計師協作。而對于營銷圖標,出于品牌宣傳的目的,你可能會想要使用兩種顏色,個人認為圖標最好是單一顏色的,3種或3種以上顏色的東西都是插圖,而不是圖標。

          設計師必看的圖標(icon)設計指南

          5.4 功能圖標的風格

          常見的功能性圖標風格大致有三種:線性圖標、面形圖標和扁平化圖標。但其實我們可以將「扁平化圖標」可以看作是「線性圖標」和「面型圖標」的一種組合形式,所以歸根到底,基礎的圖標風格有兩大類:「線性圖標」和「面型圖標」;

          設計師必看的圖標(icon)設計指南

          5.4.1 線性圖標

          線性圖標是通過線條來表現物體的輪廓,它比面形圖標更能塑造優美的外觀,且作為貫穿圖標繪制的線條本身就是一種設計語言,因此繪制整套線性圖標會更加統一,具有整體感。例如twitter和微信底部的tab圖標等。在一個場景下的幾個同等重要的圖標,如果線條粗細不一致,會給人一種權重上存在差異的感覺。所以,在繪制線型圖標時,通常會使用統一粗細的線條。

          設計師必看的圖標(icon)設計指南

          常用的App圖標設計線的粗細一般有2PX或者3PX,不同的線條粗細 ICON 所帶來的視覺感受也不同,細線顯得精致,粗線視覺面積大,顯得厚重。圓角粗線條的 ICON 顯得飽滿而可愛,個別 App 的底部標簽欄圖標采用粗線條設計,但粗線條的 ICON 圖形較為極簡才適用。

          線性圖標根據樣式還可以分為:雙色線性圖標、線面填充圖標、線性漸變圖標。

          設計師必看的圖標(icon)設計指南

          5.4.2 面形圖標

          面形圖標是以面為主要表現形式的圖標。在「微信」底部標簽欄中,為選中的圖標是線性圖標,而選中的圖標則是面形圖標,同時顏色會變成微信的品牌綠色再次暗示用戶選中狀態。面形圖標占用的面積要比線性圖標多,所以更加顯眼。實際上,蘋果在新的設計規范中也建議開發者在APP底部標簽欄中全部使用面形圖標,是否處于點擊態通過改變填充圖標的顏色進行區別。這是因為填充圖標看上去像可點擊的。

          設計師必看的圖標(icon)設計指南

          面性圖標根據不同的配色樣式可以分為:單色飽和度填充圖標,純色漸變圖標和多色漸變圖標。

          設計師必看的圖標(icon)設計指南

          基于最基本的「線性圖標」和「面型圖標」,通過不同的形態和風格的組合,再結合豐富的 表現手法,就可以設計出形形色色的圖標風格了。比如:不同粗細線條線性圖標的組合,或者面面組合,或者線面組合。大家在設計圖標的時候,需要根據自己的產品特征、受眾和使用場景,去選擇適合自己的表現形式。

          設計師必看的圖標(icon)設計指南

          6.1 圖標繪制方法

          圖標的繪制方式主要有兩種:布爾運算  貝塞爾曲線。

          6.1.1 布爾運算

          布爾指的是喬治·布爾,19世紀的一位數學家,為了紀念布爾在符號邏輯運算中的杰出貢獻,所以將這種運算稱為布爾運算。

          布爾運算聽起來比較難,但其實非常簡單,布爾運算采用的數字邏輯推演法,主要有數字邏輯的聯合、相交、相減。設計師在使用軟件過程中引用了這種邏輯運算方法,對應到設計軟件中,就有:合并形狀、減去頂層形狀、與形狀區域交叉、排除重疊形狀。例如兩個圓形相減可以得到一個月亮的造型,這就是布爾運算。

          設計師必看的圖標(icon)設計指南

          合并形狀:將兩個形狀合并為一個,取的是交集;

          減去頂層形狀:用底層圖形減去頂層圖形所得最終圖形;

          與形狀區域相交:得到的形狀是兩個圖形重疊的部分,取的是交集;

          排除重疊形狀:簡單理解就是減去兩個圖形重疊的部分,與「與形狀區域相交」相反;

          基本上通過布爾運算,我們能繪制出常見的大部分圖標了,但有時我們需要針對某些線條進行單獨的調整,又或者我們需要打造一套手繪風的矢量圖標,這個時候就需要用到貝塞爾曲線了。

          6.1.2 貝塞爾曲線

          貝塞爾曲線適用于二維圖形繪制的數學曲線。1962年法國工程師皮埃爾·貝塞爾(Pierre Bézier)所發表。他運用貝塞爾曲線來為汽車的主體進行設計。貝塞爾曲線是繪制矢量圖形時的重要工具,使用鋼筆工具畫出的所有圖形一般來說都是貝塞爾曲線組成的。

          貝塞爾曲線包括:節點、控制點、控制線、曲線這幾個基本概念。

          矢量圖形便是由這幾個基本概念構成的。圖形由基礎節點作為支撐構成,控制點和節點之間的線段稱為控制線,控制線就像皮筋一樣,調整控制點的位置,可以改變曲線的形狀,就像被皮筋(控制線)拉扯一樣。

          設計師必看的圖標(icon)設計指南

          節點包括 4 種基礎屬性類型,一種是沒有控制點和控制線的「直線節點」;另一種是「鏡像關聯節點」,這種節點控制其中一側的控制點,另一側的控制點會發生鏡像變化,適合繪制對稱結構的曲線;再有一種是「無關聯節點」,即節點兩側的控制點可以各自自由控制它們那一側的曲線而不互相影響;最后一種是「不對稱關聯節點」,這種類型下,節點兩側的控制點和節點會永遠保持在同一條直線上,但是卻不會對稱控制線的長度。

          設計師必看的圖標(icon)設計指南在 Sketch 中,我們可以在選中節點后通過快捷鍵 1 / 2 / 3 / 4 來快速切換當前節點的類型,加快繪制效率。

          6.1.3 鋼筆工具

          繪制自由貝塞爾曲線常用的工具便是鋼筆工具,鋼筆工具也是所有矢量軟件的核心工具。它的使用對于新手可能稍微薇有點復雜,但是一但上手,會非常方便。The Bézier Game 這個是一個非常不錯的練習鋼筆工具的網站,以游戲的形式練習鋼筆工具,通關的時候你對鋼筆工具就已經輕車熟路了。

          設計師必看的圖標(icon)設計指南

          繪制實戰

          這里選擇了幾個比較典型的圖標,簡單演示下繪制方法和各自的繪制思路:

          6.1.4 面性

          眼睛:布爾運算相交 / 相減 / 合并形狀

          繪制一個正圓,然后復制這個正圓形,通過布爾運算「與形狀區域相交」得到眼睛外輪廓,再繪制兩個圓通過「相減」與合并形狀得到眼睛造型。

          設計師必看的圖標(icon)設計指南

          位置定位:旋轉 / 相減

          這個圖標由兩個大小圓形相減,得到環形,再繪制一個和大圓半徑相等的正方形,和圓環左、下對齊,最后逆時針旋轉45度完成。

          設計師必看的圖標(icon)設計指南

          WIFI:相加 / 相減 / 旋轉

          繪制多個圓通過布爾運算的相加減得出三個圓圈嵌套“靶子造型,再繪制一個正三角形,和靶子圖形相交得到Wi-Fi圖標。

          設計師必看的圖標(icon)設計指南

          齒輪:旋轉 / 相減

          通過兩個圖形的布爾運算得到環形,然后繪制一個梯形,復制一個鏡像,將其對齊環形兩端,復制梯形編組并旋轉復制三次(45度),最后合并全部形狀完成。

          設計師必看的圖標(icon)設計指南

          鈴鐺:相加 / 相減

          由3個矩形組成鈴鐺主體,鈴鐺頂部圓頂結構通過設置全圓角所得,鈴鐺底部的半圓使用圓形和矩形進行布爾運算,完成。

          設計師必看的圖標(icon)設計指南

          6.1.5 線性

          放大鏡:旋轉 / 相加

          繪制一個正圓和一條線,用對齊工具將其居中對齊,編組后逆時針旋轉45度即可。

          設計師必看的圖標(icon)設計指南

          時鐘:鋼筆 / 剪刀工具

          繪制一個正圓和一個矩形,使圓形的左下角對齊圓形中心,用鋼筆工具在矩形左邊和下邊增加兩個錨點,再用剪刀工具減去多余的線條即可。注意指針的長短關系。

          設計師必看的圖標(icon)設計指南

          雨傘:相減 /  剪刀工具

          繪制一個正圓,再繪制一個矩形與其相減得到傘頂,然后繪制一個矩形,通過剪刀工具減去多余部分,得到傘架,完成。

          設計師必看的圖標(icon)設計指南

          相機:合并

          繪制一個矩形和一個梯形,通過合并得到相機主體,再繪制一個正圓完成相機鏡頭部分,完成。

          設計師必看的圖標(icon)設計指南

          愛心:相加 / 旋轉

          繪制兩個正圓和一個直徑與圓形等寬的正方形,然后逆時針旋轉45度所得。

          設計師必看的圖標(icon)設計指南

          6.2 制定規范

          無規矩不成方圓,規矩的出現可以讓一切雜亂的東西變得合理,統一起來。在設計上也是如此,規范具有統一輸出,指引細節、便于查看的好處,規范就是一組圖標中的規矩,所有圖標的繪制都按照規矩來,最終的成品就會顯得井然有序。

          小小的圖標是由很多圖形元素組成的,在這些圖標中,元素的一致性是建立一個共同視覺于洋的關鍵。熟悉這些元素可以更容易地理解每個圖標和他們之間細微的差異,也將幫助我們學會圖標設計的底層結構,依次是筆畫末端、圓角、留白、筆觸、內部角、禁繪區。

          設計師必看的圖標(icon)設計指南

          在制定規范時,我們通常先繪制出一個符合業務風格的圖標,然后根據這一個圖標定制后續的圖標規范,依次按照上述圖標元素進行規范。如果是漸變填充圖標還要規定它的漸變角度,光影角度等。在一組中的圖標需要在這些圖形屬性中進行統一,這樣的圖標雖然形狀不一樣但是在視覺上看起來是屬于同一系列的。

          設計師必看的圖標(icon)設計指南

          制定規范的三個過程:

          • 拆分細節:將圖標中的細節元素(圓角、筆畫末端等)進行分解,并在規范中制定細節元素的使用法則。
          • 風格定位:根據產品調性,業務屬性在規范中制定相應的色彩、質感風格。
          • 功能劃分:不同功能(金剛區和標簽欄等)的圖標要區分開來,功能相近的包括色彩、質感應該采取相近性。

          設計師必看的圖標(icon)設計指南

          圖標設計規范

          6.3 圖標管理和交付

          完成圖標后需要進行視覺檢視,避免任何多余的線條或形狀,保證盡可能整潔。檢查所有線條是否都在標準框架內,讓其他人幫忙來檢查你的圖標是否整潔是非常有必要的。對圖標精心設計評審,合格后再加入資源庫,這樣避免多人同時修改而造成混亂。

          文件格式是導出圖標的關鍵。不同的人需要的文件格式也不同,如果你為外部合伙人提供圖標,那么可能會提供1x、2x和3x.的png文件,以適應多種設備。而對于開發和其他設計人員,則通常需要導出.svg文件,這些文件可以在設計程序中編輯,并且可以通過代碼在應用程序或瀏覽器中繪制。當導出SVG時,代碼應該盡可能簡潔。選擇Figma的另一個重要原因是它有超小的SVG導出,并且還能自動優化。

          設計師必看的圖標(icon)設計指南

          圖標資源管理工具:Nucleo

          或許你能做出完美無瑕的圖標,但如果不能讓它們產品中發揮作用的話,那將毫無意義。所以在你開始設計之前,可以和開發人員談談,他們能告訴你圖標交付的要求,這將改變你的一些選擇,比如圖標的粗細或大小。問問其他設計師過去做過什么,以確保你們沒有重復工作。你還可以和市場運營人員聊一下,看看他們在日常物料中缺少什么??傊?,多向別人尋求反饋、建議和幫助。他們會激勵你發現更好的想法,并讓你了解自己應該做什么。一套完整的圖標設計規范是有必要的。

          6.4 線性or面性

          設計中,我們應該是用「線性圖標」還是「面性圖標」呢?

          其實二者沒有太明顯的選擇優劣,很多場景下已經越來越模糊,但總的來說,還是有一些法則可以作為參考:

          • 常用的手法:在App的底部導航欄,選中狀態使用面型圖標,而非選中狀態使用線性圖標;
          • 16px左右的小圖標慎用線性圖標,線性圖標在16px下,可排布像素的區域較小,這個時候線性圖標不容易設計;
          • 面型圖標比起線性圖標,除裝飾性外具備更強的視覺信息層次感,更具引導性,比如金剛區功能圖標、IOS設置界面,使用面型圖標;
          • 車載等系統界面,更適合用面型圖標,面型圖標的視覺面積較大,短時間內更加容易識別;
          • 線性圖標看起來通常會更加細膩精致,適合比較精致簡潔的設計或者女性化產品設計;

          設計師必看的圖標(icon)設計指南

           

          設計師必看的圖標(icon)設計指南

          功能圖標在UI設計中占據非常重要的作用,幾乎存在于每一個應用界面中,無論是在導航欄、工具欄或標簽欄,還是在首頁、詳情頁、或個人中心頁,都隨處可見功能圖標的身影。功能圖標具有明確的表意功能,起作用在于替代文字或輔助文字來指引用戶進行快速導航,它具有圖形化的符號,比文字更加直觀,符合普羅大眾的認知習慣,有助于用戶形成記憶思維,提高應用的易用性。同時,設計精美、風格統一的功能圖標提升了產品視覺效果,不但給用戶帶來視覺上的愉悅感,還帶來良好一致的使用體驗。

          7.1 線性圖標使用場景

          在iOS所有原生應用的導航欄和工具欄都采用了2px線框的圖標設計,很多APP產品的標簽欄都選擇用線性風格的圖標設計。無疑,線性圖標可以減少視覺干擾,讓用戶集中在產品核心功能上,同時輕量化的視覺語言也與扁平化的設計風格更為融合。它比面形圖標更能塑造優美的外觀,且線條本身就是一種設計語言,因此繪制整套線性圖標會更加統一,具有整體感。

          設計師必看的圖標(icon)設計指南

          通常,在UI設計中,線性圖標很少和背板同時存在,因為線條的圖形視覺表現力較弱,容易埋沒在背景色中,但也不是必須的,如果掌握好一定的規則,一些簡單的線性圖標和背板的組合也會很協調。

          7.2 面形圖標使用場景

          面形圖標具有廣泛適用性,通常在運動、時尚類應用的標簽欄出現。由于面形圖標的視覺占比最大化,具有強烈的視覺表現力,一般用于應用界面的主要功能入口,以方便用戶快速尋找。

          設計師必看的圖標(icon)設計指南

          功能入口的面形圖標通常分為反白和正形兩種類型。反白即在彩色背板上顯示白色的圖標,正形即圖標直接填充色彩且無背板。在帶有背板的圖標設計時要注意圖標與背板的尺寸比例,雖沒有嚴格的繪制標準,但從整體視覺效果上考慮,圖標尺寸最好不低于背板直徑但1/2,最大不超過背板直徑的0.618(黃金比例),同時還要考慮所有圖標的視差一致。

          設計師必看的圖標(icon)設計指南

          7.3 扁平圖標的使用場景

          扁平化圖標實際上是線性圖標和面形圖標的一種組合形式,這種類似插畫感覺的圖形一開始多用于引導頁、空狀態也的情感化設計,后來逐漸在標簽欄、首頁主要功能入口也出現了扁平化圖標的身影。精致的扁平化圖標令人賞心悅目,拉近了與用戶之間的距離,從而建立起良好的用戶印象。

          設計師必看的圖標(icon)設計指南

          設計師必看的圖標(icon)設計指南

          我們了解了 icon 的基本知識,那么如何設計一個好的 icon 呢?怎樣評判我們的 icon 是否合適,是否貼合整個產品呢?我們需要了解什么才是一個好的 icon 。

          我們可以從以下五個方面來檢驗,分別是:識別性,規范性、統一性、呼吸感與品牌感。

          設計師必看的圖標(icon)設計指南

          8.1 識別性

          圖標就是幫助用戶理解信息,所以識別性(也可以說是可訪問性)是一個圖標最重要的一項,尤其在沒有文字說明的情況下,一定不能讓用戶產生疑惑。我們檢測圖標的可讀性通常要將圖標的背景色底板在黑色和白色之間進行切換對比,不論是黑色還是白色的背景都可以看清圖標的全部細節,還需要確保圖標中的每一種顏色都是可見的。第二就是將圖標拿到強光下進行觀察,在強光下是否可以看清圖標的主題結構,圖標是否有足夠的辨識度。

          圖標識別性可以分為兩類,分別是含義識別和視覺識別。

          含義識別:是視覺語言是否可替換文字語言,簡言之就是讓你的圖標可以被用戶理解,不會讓用戶產生歧義。

          視覺識別:圖標的大小,顏色,線條的粗細,這些影響視覺識別的因素識別性是否高。

          設計師必看的圖標(icon)設計指南

          8.2 規范性

          規范性也是做好一個圖標的基礎,我們要保證圖標在視覺大小的一致性,圖標飽滿度、遵循同一種規律,細節統一性。

          視覺大小的一致性:在相同尺寸的基礎上分析形狀間的視覺差異,來審視視覺上是否統一,如一樣尺寸大小的圓和方形的視覺大小就不一致,那么我們可以規定它的最大尺寸,進而在尺寸規范中適當調整,使得視覺大小達到統一;

          設計師必看的圖標(icon)設計指南

          飽滿度:常用的衡量方法就是正負形衡量法,在圖標所占區域的矩形框中,看圖標的正形的面積是否還可以增加;

          相同規律:同一套圖標必須是以同種風格呈現的,例如是否全部使用了圓角或直角的風格,圓角大小、繪制風格是否一致;

          細節統一:包括像素是否對齊、圓角、描邊粗細是否統一的問題;

          8.3 統一性

          在繪制多個類型相同的圖標時,我們需要注意這一套圖標合集需要在視覺上保持統一性。在一整套產品中,會有很多種圖標,但是圖標的功能不一樣,所表達的內容也不同。這時,圖標一致性的意義就體現出來了,根據格式塔原理中的相似性原則:人們會將如元素彼此相似的東西感知為一組。這也意味著如果具有相同功能、含義和層次結構級別的元素,則應在視覺上保持統一匹配。

          圖標內容的統一會讓用戶明白相似的圖標所代表的的功能也相同,而且在視覺上也更加和諧美觀。因此我們在繪標后還需檢查線條的粗細比重,邊角的大小,配色方案,細節層次和設計元素在整個合集中是否是不變且一致的。

          設計師必看的圖標(icon)設計指南

          8.4 呼吸感

          呼吸感的意思就是適當留白。不管是圖標還是界面,適當的留白可以突出主體內容,讓內容具備易看性。在圖標的繪制過程中,我們應該注意圖標元素之間的間距不宜過近,元素也不宜過多。圖標是一個物體的簡略縮影,目的是為了表達內容,讓用戶快速理解,太過復雜的細節會影響圖標的識別速度。因此在圖標的繪制過程中應該刪除所有無法傳達圖標意義的元素,避免使圖標變得太過復雜難以識別。

          設計師必看的圖標(icon)設計指南

          8.5 品牌感

          品牌感就是我們上面談到的要與品牌理念相符,傳達給用戶的感受一致,通過吸取品牌色,提取品牌元素,采用品牌吉祥物和品牌圖形的方法來提取品牌基因。我們要試著從品牌設計的角度去理解,尋找自己產品獨特的品牌氣質,挑選合適的技法。然后把這些元素具象化,融入在界面設計中。

          那么,該如何提升品牌感,打造屬于自己App的獨特風格呢?品牌基因為我們提供了一些線索,這是近年來非常流行的一種趨勢。

          設計師必看的圖標(icon)設計指南我們都知道圖標在APP設計中的重要性,但是打開許多APP你會發現他們的圖標設計都非常普通,似乎是在圖標網站上下載的素材。雖然一些優秀的設計師在進行圖標設計師加入一些諸如圓角、斷線等設計語言,但是仍逃脫不了與其他APP設計雷同、毫無個性的通病,使得UI看上去普通、不精致,缺少產品氣質。

          那么,該如何打造屬于自己APP的獨特風格呢?品牌基因為我們提供了一些線索。它是由平面設計中的VIS(視覺識別系統)引入的一種設計策略,通過對品牌形象進行延生設計形成一套完整的視覺符號。每一個APP都有其品牌形象,代表了與眾不同的氣質。接下來,我們就來學習如何利用品牌基因進行圖標設計。

          9.1 提取品牌圖形

          通常一個App的第一個tab是首頁,是用戶進入App后看到的第一個頁面,最常見的圖標設計是一個小房子的圖形。首頁是App中最重要的頁面,承載了整個產品的核心功能,是用戶瀏覽最多的地方,因此使用一個讓人印象深刻的品牌圖形作為“首頁”圖標是必要的,不但使App內外形成了視覺聯系,同時也二次傳遞了品牌形象,加強了用戶對App的良好印象。例如網易云音樂的首頁標簽就直接使用了它的品牌圖形,其優點不言而喻。

          設計師必看的圖標(icon)設計指南

          但是請注意,這種設計策略并不適合于所有的App,當第一個tab被賦予特定功能,就不可使用品牌圖形,否則用戶會難以理解。例如微信第一個tab是聊天列表,此時使用氣泡就比品牌圖形更加合適。

          還有另外一種情況。通常一個App的最后一個tab是個人中心,即“我的”。如果App的品牌圖形是動物圖形,也可以使用其整體或局部圖形來作為「個人中心」的入口圖標。

          9.2 提取品牌色彩

          色彩也是圖標設計中重要的構成元素之一,合理協調的色彩搭配讓用戶在瀏覽頁面時感覺舒服。從品牌形象中提取色彩作為圖標設計的依據,可以給用戶帶來由內而外一致的視覺體驗。在設計時提取品牌色彩可適當調整色彩的飽和度,明度,既可以將圖形整體填充色彩(例如微信),也可以局部填充色彩,還可以填充為圖標背景色,使圖標之間形成色彩上的關聯。直播應用Bigo Live的品牌色是青藍色,在標簽欄的圖標設計上(選中態)將圖形局部元素填充青藍漸變色,活潑清爽的搭配帶給用戶輕快的感覺,與整體品牌調性高度一致。

          設計師必看的圖標(icon)設計指南

          9.3 提取設計語言

          在VI設計中通常提取輔助圖形作為設計元素,這在圖標設計中同樣適用,當所有的圖標都具備了相同的設計元素,他們就構成了一套完整的視覺符號。例如飛豬的品牌圖形就很特別,豬的頭部輪廓是由大寫字母F演變成的翅膀造型,因此可以看到“我的”小人圖標的也使用了類似的輪廓,這樣他們就形成了某種視覺聯系。

          設計師必看的圖標(icon)設計指南

          9.4 提取產品氣質

          品牌形象決定了產品的氣質,而產品的氣質決定了吸引什么樣的用戶。就如當我們第一次看到一個人的時候,往往會根據他的外貌形象特征,產生一個大致的印象,這就是一個人的氣質。APP也同樣,例如傳遞傳統手工藝人社交的「東家」,其產品流淌著古樸、溫潤、精致的人文氣息,它將宋體漢字的筆畫進行拆解組合,創造出具有東方韻味且極具形式感的圖標設計。

          設計師必看的圖標(icon)設計指南

          9.5 拆分品牌名稱

          App標簽欄圖標最常見的形式是圖形加文字的組合,由于文字本身就能傳達最直接的含義,因此圖形的識別性并不那么重要了,我們就可以在其視覺表現形式上賦予更多創意和個性。MONO是一款閱讀類App,它的標簽欄圖標直接將品牌名稱中的4個字母拆分成4個圖形。雖然每個字母與其對應的功能模塊本身并沒有直接聯系,但加上標簽文字的輔助也不會造成閱讀困難,而且產品本身的用戶人群就是比較能接受新鮮事物的年輕人,因此這樣的創意反而給App設計加分了。

          設計師必看的圖標(icon)設計指南

          9.6 展開形象聯想

          我們日常使用的眾多App大多數都有著相同的功能模塊:首頁、發現、動態、我的等,因此也就出現了很多雷同的圖標設計。比如“首頁”是尖頂房子,“發現”是眼睛,“動態”是氣泡,如果有差別也只是設計風格的差異,有的直角有的圓角,有的線性有的面形。這樣的設計沒有品牌歸屬感,試一下將這些圖標單獨拿出來就無法判斷它是誰,它從哪兒來?

          設計師必看的圖標(icon)設計指南

          優秀的設計師不僅要具備將圖標繪制精美的能力,還要具備豐富的設計想象力,不拘泥于設計規范的條條框框,有時候打破規則才能設計出優秀的圖標。“首頁”除了小房子我們還可以想到什么?馬蜂窩的做法就很巧妙,“首頁”圖標是“蜂巢”,而蜂巢是馬蜂的房子,這樣的設計與品牌形象緊密相連,簡直完美!不過最新的改版好像已經改沒了。

          設計師必看的圖標(icon)設計指南

          設計師必看的圖標(icon)設計指南

          總之,要想在繪制整套圖標時建立統一風格,就要從外觀和顏色上確立主風格,在局部尋求個性特征,將兩者結合,并融合產品屬性和符合用戶定位,先在腦海中構思出清晰的概念,然后在稿紙上繪制草圖,最后確立一個最佳方案上機完成,只有不斷地思考和打磨才能創作出最佳的設計方案。

          設計師必看的圖標(icon)設計指南

          寫在最后

          圖標設計是UI設計中非常重要的環節,因為除了文字和圖片的排版之外,在扁平時代能夠傳遞給用戶情緒和設計感的通道就是頁面中的各種圖形與圖標。在尺寸有限的界面上,小小的 icon 可以更加簡單高效的表達含義,傳遞給用戶正確和友好的指引。建議每位UI設計師在平時做大量的練習嘗試各種不同的風格,以滿足不同的業務需求。

          OK,圖標設計指南就分享到這里,希望對大家有所幫助。因為篇幅較長,幾經修改,有細節不嚴謹的地方,歡迎斧正,感謝閱讀。

          設計師必看的圖標(icon)設計指南

          參考文獻

          Material Design

          Human Interface Guidelines

          ICON | 設計指南——v優客

          ICON設計指南——Bonnie Kate Wolf

          圖標設計零基礎科普指南

          UI設計師必須知道的 iOS和Android的APP圖標設計指南

          品牌基因圖標設計技巧

           

          作者:佚名 來源:印跡時光 

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

           


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


          人人都喜歡極簡設計,怎么樣才算極簡?

          seo達人

           

           

          極簡主義,即 “少即是多 “。它也是一個以多種形式跨越我們生活的概念:對于一些人來說,它是一種生活方式,對于另一些人來說,它是一種組織思維,甚至有些人認為它看起來“更干凈”。

          在設計中,極簡主義是眾多藝術概念中的一種,它描述的是一種內容形式,它可以用在很多方面。按照《劍橋詞典》的定義,極簡主義是 “藝術、設計和戲劇中的一種風格,它使用盡可能少的材料和顏色和非常簡單的形狀或形式 ”。

          但這在如今眾多的數字產品設計中意味著什么呢?

          1. 留白空間

          空白頁綜合癥是影響任何藝術家的現象–盡管它與寫作有著廣泛的聯系–當開始一幅新的作品時,面對頁面上的空虛。
          你是否曾覺得你必須填滿作品上的每一點空白,否則就會覺得不對勁?極簡主義的設計理念鼓勵你擁抱空虛,并將其作為你藝術的一部分。

          人人都喜歡極簡設計,怎么樣才算極簡?

          使用留白可以給你的設計元素提供呼吸的空間,讓它們富有活力。有時候,一個頁面有很多元素會讓用戶覺得太過壓抑,或者讓用戶理解起來更加復雜。

          人人都喜歡極簡設計,怎么樣才算極簡?

          2. 顏色

          留白空間不一定是白色的。不要害怕嘗試不同的顏色和組合。
          顏色不僅僅是其他元素的一部分–比如圖像和文字–也可以獨立存在和生活。你可以通過使用顏色作為主要元素創造美麗的組合。

          人人都喜歡極簡設計,怎么樣才算極簡?

          人人都喜歡極簡設計,怎么樣才算極簡?

          人人都喜歡極簡設計,怎么樣才算極簡?

          3. 攝影作品和插畫

          有人說 “一張圖片勝過千言萬語”,我想他們說的沒錯! 在這個極簡設計的過程中,攝影和插畫可以成為你最好的朋友。
          通過它們,你可以為你的設計定下基調,讓用戶第一眼就被吸引。也是關于你所營造的氛圍,讓別人感到輕松。

          人人都喜歡極簡設計,怎么樣才算極簡?

          人人都喜歡極簡設計,怎么樣才算極簡?

          人人都喜歡極簡設計,怎么樣才算極簡?

          4. 字體和數字

          我已經談到了色彩、攝影和插圖,但文字呢?排版–以及數字–也可以在極簡主義設計中以奇妙的方式使用。
          你可以用圖片和顏色協調不同的字體,甚至可以用它們給你的作品賦予生命。嘗試新的安排和布局,沒有什么比實驗和尋找新的風格更重要。

          人人都喜歡極簡設計,怎么樣才算極簡?

          人人都喜歡極簡設計,怎么樣才算極簡?

          人人都喜歡極簡設計,怎么樣才算極簡?

          5. 形狀和圖案

          另一個你可以使用和補充白色空間和你的其他組件的元素是形狀,圖案和幾何形狀。你可以發揮創意,組成自己獨特的圖案,或者從其他創作中獲得靈感。極簡主義也是關于你設計的所有部分的協同作用,以及它們所創造的構成。

          人人都喜歡極簡設計,怎么樣才算極簡?

          人人都喜歡極簡設計,怎么樣才算極簡?

          人人都喜歡極簡設計,怎么樣才算極簡?

           

          來源 | 追波范兒 (id:dribbbledesign)

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

           


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

          高級設計常用的8個技巧

          seo達人

           

           

          常常聽人評價說某些音樂、某些舞蹈、某些人的長相很高級,其實設計作品也有高級和不高級之分,那什么樣的作品才有高級感呢?可能每個人的看法都不同,作為一個從業近十年的設計老鳥,蔥爺也有自己的見解,通過瀏覽和分析大量的作品,我總結了高級設計常用的8個技巧。

          01.對稱

          很多人覺得對稱構圖很死板,這是一個誤解,之所以會出現這種情況通常是設計師把對稱用錯了地方,或者是圖形本身不好看,其實對稱是非常經典的一種形式,用好了會很高級,比如下面這些案例都使用了對稱圖形或對稱構圖。

          高級設計常用的8個技巧

          高級設計常用的8個技巧高級設計常用的8個技巧

          高級設計常用的8個技巧

          高級設計常用的8個技巧

          高級設計常用的8個技巧

          高級設計常用的8個技巧

           

          使用對稱時還需注意:

          1.各元素的布局要有節奏感,比如圖形的排列呈方向漸變、大小漸變或重復排列等。

          高級設計常用的8個技巧

           

          2.元素要足夠豐富,太簡單的對稱圖形難有高級感;

          高級設計常用的8個技巧

           

          02.純色背景

          雖然近幾年很流行使用漸變色,但一些大品牌和設計大師仍舊更喜歡使用純色來做設計,特別是用純色來做背景,因為相較漸變色而言,單色給人的感覺更高級,這或許是因為其更平衡、更穩重的原因(不同的顏色的重量也不一樣)。

          高級設計常用的8個技巧

          高級設計常用的8個技巧

          高級設計常用的8個技巧

          高級設計常用的8個技巧

          高級設計常用的8個技巧

          舉個例子,下圖兩款元素和設計都是相同的,只是背景一個為純色,一個為漸變色,通過對比可以看出,左圖感覺更高級。

          高級設計常用的8個技巧

           

          03.極簡

          極簡風格的設計容易產生高級感,這應該是能達成共識的觀點,極簡其實就是畫面中的元素、字體、顏色、特效等要盡量少,而留白的空間要足夠多。當然,極簡設計遠不止這么簡單,否則人人都能做,優秀的極簡設計產品本身或者主視覺圖形一定要美觀、精簡、獨特,排版和配色也很講究。

          高級設計常用的8個技巧

          高級設計常用的8個技巧

          高級設計常用的8個技巧

          高級設計常用的8個技巧

          04.抽象

          很多藝術作品的表現手法就很抽象,很難一眼就看明白它們在說什么,所以藝術給人的感覺很高級,設計作品也同樣如此,使用抽象手法來設計圖形、表現設計主題,通常會比具象的表現手法更高級,這是招貼海報和logo設計慣用的手法。

          高級設計常用的8個技巧

          高級設計常用的8個技巧

          高級設計常用的8個技巧

          高級設計常用的8個技巧

          高級設計常用的8個技巧

          由于抽象圖形不好理解,所以在設計調性的把握上一定要十分準確。

           

          05.使用面癱模特

          大家應該都有發現這樣一個現象,很多時裝秀上的模特都是喜歡板著一張臉,還有一些時尚雜志上的模特姿態會很僵硬或者很扭曲,這讓人很莫名奇妙,但視覺上確實會比咧嘴大笑或者姿勢很隨性的模特感覺要更高級,這或者是因為不接地氣的原因吧。

          高級設計常用的8個技巧

          高級設計常用的8個技巧

          高級設計常用的8個技巧

          高級設計常用的8個技巧

          高級設計常用的8個技巧

           

          06.重復

          重復的手法也容易營造高級感?是的,最典型的代表就是奢侈品的花樣。

          重復之所以可以產生高級感是因為,通過重復排列元素可以產生節奏感以及大量的細節,并且畫面會有很強的統一性。

          高級設計常用的8個技巧

          高級設計常用的8個技巧

          高級設計常用的8個技巧

          高級設計常用的8個技巧

           

          高級設計常用的8個技巧

           

          07.黑白灰搭配

          無論每年的流行色如何變,黑白灰永遠都不會過時,顏色對設計的氣質有很大影響,搭配不好就容易俗,而黑白灰是一組很完美的色彩搭配,不僅不會難看,還會因為其獨立于花花視界之外而顯得脫俗、高級。這其實也算是一種極簡設計,即把顏色刪減到沒有顏色。

          高級設計常用的8個技巧

          高級設計常用的8個技巧

          高級設計常用的8個技巧

          高級設計常用的8個技巧

          并且,巧妙運用圖形的輪廓以及黑色的色值,同樣可以設計出豐富的層次和體積感。

          高級設計常用的8個技巧

          高級設計常用的8個技巧

           

          08.體現民族文化

          俗話說,民族的就是世界的,在設計中融入民族文化也可以提升設計的高級感,當然,不是簡單地加幾個現成的傳統元素,而是要在設計概念中融入傳統文化,并且要將這些民族元素進行現代化的處理或者再創作,否則設計不但不會有高級感,還會顯得很俗氣。

          高級設計常用的8個技巧

          高級設計常用的8個技巧高級設計常用的8個技巧

          高級設計常用的8個技巧

          09.復古風

          無論是服裝設計行業還是建筑、裝潢設計行業,都時不時會刮一陣復古風,平面設計也同樣如此,復古意味著經典,也就意味著高級,所以我們會看到,有很多走高端路線的品牌的設計喜歡使用復古風。

          高級設計常用的8個技巧

          高級設計常用的8個技巧

          高級設計常用的8個技巧

           

          高級設計常用的8個技巧

          高級設計常用的8個技巧

          高級設計常用的8個技巧

          顯然,并不是用了以上技巧就能做出高級感,也并不是沒有以上這些特點的設計就不高級,設計的氣質是由設計的各個要素共同決定的,所以只有我們多看、多嘗試、多總結,才能找到更多做出優秀設計的方法。

           

          作者:蔥爺 來源:設計之家 
          分享此文一切功德,皆悉回向給文章原作者及眾讀者.
          免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。
           
          藍藍設計www.syprn.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 、平面設計服務

           

          一用金色就變俗?那是你不會用!

          seo達人

           

           

          金色應該是各大甲方最喜歡的顏色了,因為它寓意著尊貴、吉祥、好運,然而在很多設計師心目中,金色是一個很俗氣的顏色,每每在設計中使用金色,畫面立馬就會變俗。然而,真的是這樣嗎?答案當然是否定的,因為使用了金色的優秀設計案例其實非常多,所以,金色本身并沒有問題,問題在于我們沒有把金色用好。

          所以,接下來蔥爺將帶著大家一起分析,那些優秀的設計作品是怎么使用金色的。

          不要使用太黃、太亮、飽和度太高的金色。

          金色不一定就是金黃色,亞金、玫瑰金、香檳金等,這些金色看起來更好看、更優雅。

          一用金色就變俗?那是你不會用!

          其次金色也不一定是漸變色,一些低飽和度的單色金色更有雅的感覺。

          一用金色就變俗?那是你不會用!

          盡量別用金色搭配大紅色

          古往今來,金色和大紅色都是中國最受歡迎的顏色,所以我們身邊非常多以這兩個顏色為主色的物品,比如對聯、燈籠、紅包、年畫、禮盒等等,然而以前設計師的審美和印刷工藝都比較落后,以至于這些物品大多都做得不是很美觀,所以,現在大家一看到金色配大紅色,第一感覺就是俗。

          那這個問題該如何解決呢?畢竟很多客戶就是喜歡這么搭啊,這里有兩個方法:

          1. 使用玫紅、朱紅,或者深紅色。

          這些顏色跟金色搭在一起效果更好。

          一用金色就變俗?那是你不會用!

          2. 增加額外的其他顏色。

          比如加入深綠色、藍色或者青色,這樣畫面就有了冷暖對比,視覺層次會更豐富一些。

          一用金色就變俗?那是你不會用!

          金色與這些色彩搭在一起效果比較好

          蔥爺看了很多使用了金色的設計作品,發現金色與這些顏色搭配在一起,通常效果是比較好的。

          1. 金色搭黑色

          一用金色就變俗?那是你不會用!

          2. 金色搭深灰色

          一用金色就變俗?那是你不會用!

          3. 金色搭白色

          一用金色就變俗?那是你不會用!

          4. 金色搭青色

          一用金色就變俗?那是你不會用!

          5. 金色搭深綠色

          一用金色就變俗?那是你不會用!

          5. 金色搭藍色

          一用金色就變俗?那是你不會用!

          7. 金色搭金色,比如亮金配磨砂金,或者暗金色

          一用金色就變俗?那是你不會用!

          簡潔、精致的畫面使用金色效果更佳

          金色的金屬質感是非常強的,如果能把畫面中金屬元素的質感刻畫得很精致,那么這樣的設計確實會給人一種尊貴、高端搭感覺,不會俗。

          一用金色就變俗?那是你不會用!

          把整體做好

          一件設計作品之所以優秀,是因為整體很優秀,而不是因為某一個地方做得好而已,同理,一件作品如果很糟糕,那么肯定也不只是某一個方面沒做好。所以,如果你的作品因為使用了金色而變得俗氣,那除此之外,極有可能還存在其他方面也做得不好,可能是設計形式太常規、排版沒設計感、圖片不美觀、字體不好看等等。試著從這些方面去解決設計俗氣的問題,而不要把所有責任推給金色。

          一用金色就變俗?那是你不會用!

           

           

          作者:蔥爺 來源:設計之家 

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

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

          實戰經驗!如何做好網頁后臺的表單和表格設計?

          周周


          一個完整的后臺,由菜單/導航、數據/圖形展示、表格、表單、控件/組件以及彈窗等構成,下面跟大家分享后臺中的表格和表單的設計細節。

          當接到一個全新的網頁后臺項目時,首先確定設計風格,然后考慮這個后臺尺寸是做居中固定式,還是全屏響應式。全屏響應式的網頁設計,除非有規定,否則你可以選擇任意主流尺寸作為基尺寸來設計網頁。當然,不管選擇什么尺寸,都得基于做好一個后臺而開展工作。

          如何定義一個后臺是好的?領導說好,用戶說好,你自己也覺得好,那應該就是好的。大部分情況下產品已經定制好了每個功能模塊,UI上只需要對著原型加以美化,如果你是這樣做的,那么做出的東西一定會讓人覺得有問題但是又不知道問題在哪里,總是想讓你改。

          跟產品經理好好溝通,他們只是把功能模塊設計出來而已,并沒有設計這些模塊如何呈現,如何操作,如何結合,如何分類等等。交互上在后臺設計很重要,如果有專業的交互設計師,這些可以交給他們,畢竟,交互設計的收入比UI要高。然而在很多中小企業,產品原型直接給到設計是很常見的。當缺少專業的交互設計時,不要讓產品覺得我們只是按照他們的原型做美化,那跟美工有什么區別,不是看不起美工,美工的全程是美術設計工程師,很高大上的職稱,但是大家還是不太愿意這樣被稱呼吧,可能覺得頭銜套太大壓力會很大吧。事實上,UI本來就應該具備基本的交互技能。

          風格選定是很客觀的,需要經過產品經理/領導確認,如果他們很相信你的實力,你得說出足夠充分的理由,為什么要選擇這種風格,而并不只是看起來更高大上或只是個人喜歡。

          本人對后臺網頁設計的風格理解,大致可以分為三類:純白背景風,輕淡背景風,深色背景風。在后臺開始設計之前,你最好先選定其中一種風格,因為后面的所有元件的設計,都得基于這個風格來設計。剛剛好,在早些時間就已經發布了一個后臺的三種風格界面設計的作品,大家可以看出每個模塊的搭配和區分:

          純白背景風:線框/輕淡色(灰)背景(文字一般采用黑色)

          實戰經驗!如何做好網頁后臺的表單和表格設計?

          輕淡背景風:純白色塊背景(文字一般采用黑色)

          實戰經驗!如何做好網頁后臺的表單和表格設計?

          深色背景風:帶有透明度的純色背景(文字一般采用白色)

          實戰經驗!如何做好網頁后臺的表單和表格設計?

          設計過程是很主觀的,所有設計參數都取決于設計師,但是要嚴格按照設計規范,并且讓所有設計看起來和用起來都是合適的。

          全屏響應式+輕淡色背景風是目前很主流的設計,也是很保守和安全的設計。對于輕淡色的HSB色值,可參考:H:0-360;S:0-5;B:90-97,當然沒有絕對大部分情況用的淺灰是最多的,如H0;S0;B93-95。

          以下將依據這個設計風格做例子展示。

          一個完整的后臺,由菜單/導航、數據/圖形展示、表格、表單、控件/組件以及彈窗等構成,我把這些稱為元件。這里主要分享的是構成后臺中的模塊和元件設計中的細節。下面重點跟大家分享表格和表單的設計。

          你應清楚的是

          為了避免在設計后臺時一個人在YY,請保持左跟產品溝通,右跟前端溝通,這點非常重要?;蛟S很多朋友在接到項目的時候不知道從何做起,會在網上尋找一些相關素材,然后會看到很多很炫的風格樣式,像是各種各樣的數據/圖形展示,各種各樣的統計曲線圖,還有各種各樣的展示動效,真想拖到自己要設計的后臺。

          如果合適當然可以,然而,很多情況下,統計分析一類的圖表設計,產品已經有很多現成套用的模板,你可以做的很炫,但前端不一定會按照UI效果圖來制作。從技術上來說,沒有前端實現不了的效果,你真的不必懷疑前端的實力。所以,保持設計跟前端的良好溝通,更能提高工作的質量和效率,并且,很多時候口頭/文字描述如何展示,是淡入淡出,還是彈出等等,前端是能理解的。通常地,做動效只是產品的一種展示,而并不是產品的本身,就當自己練手做動畫吧。

          簡潔又靈活的表格

          一個典型的表格(table)包含標題(表頭單元格th),內容(標準單元格td),通常都是一行行(tr)展示。設計時,應該將標題和內容區分,比如標題文字加粗/顏色加深/字號加大,或標題背景加深。因選擇淡灰背景風,一般用白色塊區分的原則,表格設計也盡量不使用線框,然而一行行的標準單元格如果都是白色的就不便于預覽,因此可以隔一行給背景設置比主背景更淡的背景。標題和內容一般有兩種對齊方式,居中對齊,居左對齊,整個站的列表只選擇一種對齊方式保持一致性。為了更簡潔顯示,我們還可以把每一列的間隔線去掉,但并不意味著間隔不存在。每一列的文字都不要貼邊,給前端標記間距(內間距padding)值,告訴前端鼠標點擊表頭單元格的空白地方仍然可以拖動該列的寬度,拖動寬度時保持每一列的最小寬度并且標題仍然完全展示。

          我們都遇到過這樣頭痛的問題,當列表字段太多,一屏無法完全展示,這時應該怎么做?給表格設計一個左右滑動的滾動條?如果內容真的太多并且已經確定,這也未嘗不是一種辦法,但是,重新設計過表格的字段或許會更好,這個時候應該跟產品好好溝通了。有以下方法:

          • 減少不必要的文字(如下圖中表頭的“全選”去掉)。
          • 縮略內容或者用…省略后面內容,鼠標經過出現更多內容(如時間可以縮略后面的時分,鼠標經過出現具體時間)。
          • 將不重要的列表隱藏,表頭右邊設計一個>>按鈕,點擊跳到隱藏的列表,點擊以后表頭左邊出現一個<<返回默認表格的狀態。

          實戰經驗!如何做好網頁后臺的表單和表格設計?

          因為每個列表的寬度是可以拖動的,我們不能決定其固定的寬度,但每一行的高度可以設置一個值,建議所有元件的高度、寬度、間距的數值參數都設置為偶數。

          如果列表的數據很多,一般都會設計page控件,但是也有一些列表會設計點擊加載更多,或者直接滑動滾動條加載更多。另外一種情況更常見,即設計固定高度的列表,一頁最多展示5/10/20…條數據,不管多少條,它的高度都是相對固定的。然而有時候數據太少只有一兩條,這個時候仍然要固定默認最多展示條數的高度,如圖:

          實戰經驗!如何做好網頁后臺的表單和表格設計?

          那么問題來了,在響應式設計當中,可沒有什么參數是固定的值,一般都是用百分比來設置。因為默認顯示的數據條數在任何寬度的情況下仍然保持不變,因此當列表寬度縮小時,內容出現換行會增加高度而拉高整個列表的高度。值得注意的是,當其中一條數據的內容有出現換行而又有其他數據沒有出現換行的時候,每一行的高度都應該按出現換行的且最高的高度保持一致,并且內容仍然保持垂直居中顯示。另外,當前端做成這種響應式的列表時,一般不再讓鼠標拖動列的寬度了。

          同一組數據的不同寬度顯示

          實戰經驗!如何做好網頁后臺的表單和表格設計?

          當寬度拖到第三種情況,按鈕也出現了換行,那每一行的高度都應該按照這個高度保持一致,即使有一些數據只有一個按鈕/地址并沒有出現換行,如圖:

          實戰經驗!如何做好網頁后臺的表單和表格設計?

          當然,如果你不想讓內容出現換行,就可以用上面說的那三種方法來實現了。

          不要再說為什么別人做的表格那么高大上,明明自己做的效果圖還挺好看,為什么實現出來卻那么丑,當你了解這里面的各種參數和邏輯,并且很好的跟前端溝通,參照以上規則,不管再復雜的列表都可以做的得心應手并且得以實現。

          整齊并帶有交互功能的表單

          在后臺設計中,表單出現的頻率并不低于表格,甚至可以說幾乎所有類型的網頁都會出現。比如登錄注冊、信息錄入、搜索、選擇器等等。常見的表單有輸入框、普通按鈕、開關按鈕、單選框、復選框、下拉菜單。

          一個輸入框,通常有標簽名稱label、提示信息placeholder(輸入信息后提示文字消失)、初始值value(需手動刪除)。如果是必填表單,在適當位置(標簽的前后,輸入框后)加上紅色*號(或其他符號)。

          實戰經驗!如何做好網頁后臺的表單和表格設計?

          一些有字數規定的輸入框,可以增加一個剩余字段提示

          實戰經驗!如何做好網頁后臺的表單和表格設計?

          事實上,在設計表單之前,我們就要先對表單的標簽進行優化,標簽字段盡可能的簡約。每個組的表單,標簽都必須是對齊的,輸入框/選擇框也應是對齊的。當這個組的表單的標簽字數較少并且較對應時,可以采用左對齊的方式,并且最長標簽的名稱離輸入框有margin值。

          實戰經驗!如何做好網頁后臺的表單和表格設計?

          另一種情況,也是更經常遇到的情況,當一組表單的標簽很多時,某些標簽字段不能更好的簡化,標簽的字段都不對應,這個時候可以采用右對齊的方式,這種方式更靈活。

          實戰經驗!如何做好網頁后臺的表單和表格設計?

          當一組表單的標簽太多時,請跟產品溝通并對其進行分類。

          實戰經驗!如何做好網頁后臺的表單和表格設計?

          有些表單是有邏輯/順序的,比如地區的選擇、出生年月與生肖/星座的對應等等。例如,在選擇省份之前,市區是不可操作的,在UI上做灰度顯示不可操作。除了灰度代表不可操作,透明度也可以起到同樣作用,這種方式也可以運用在按鈕上。

          實戰經驗!如何做好網頁后臺的表單和表格設計?

          帶有識別功能的輸入框:

          當輸入有誤時,盡量避免彈出框提示,可以直接對輸入框設計不同的狀態顯示默認狀態、選中狀態、錯誤狀態、成功狀態。

          實戰經驗!如何做好網頁后臺的表單和表格設計?

          通過以上方式設計的一組信息錄入型的表單設計,如圖:

          實戰經驗!如何做好網頁后臺的表單和表格設計?

          表單的設計可以單獨出一篇更詳細的文章,還有篩選/選擇器一類的表單,這里就不一一描述了。

          友好舒適的彈窗

          彈窗在后臺的出現頻率非常高,其強度一般分為三種,弱彈窗、強彈窗、重彈窗。字面上已經很好理解,輕彈窗,一般鼠標經過的時候即可出現而不用點擊,比如提示說明,顯示更多信息,鼠標移過后立即消失,它不會影響下一層(當前頁面內容)頁面的視覺效果和操作,因此這個彈窗通常會設計一個浮動帶有陰影效果的框。

          實戰經驗!如何做好網頁后臺的表單和表格設計?

          而強彈窗則是一個對話框,它暗示你必須對這個對話框進行操作后才可以離開,如確認信息、錯誤提示信息。而重彈窗更像是一個新的頁面,比如彈出的列表,詳情,表單等。這兩種彈窗通常是點擊某一個按鈕/經過某一個操作觸發的。這兩種彈窗一般會對下一層頁面的視覺做蒙版處理,比如加上一定透明的黑色/白色,給下一層頁面的內容做模糊濾鏡等等。

          實戰經驗!如何做好網頁后臺的表單和表格設計?

          當然,這三種彈窗式可以結合的,針對不同場景使用不同的彈窗設計這點非常重要,這直接關系到用戶體驗效果。你是否可曾遇到過使用一款產品時,動不動就彈窗,并且需要去點某一個按鈕才可以關閉。

          任何一種場景在設計上都可以得以解決,什么情況下使用什么彈窗設計,或者有時候必須使用強彈窗,但是又不想讓用戶操作關閉,我們可以設計幾秒后自動關閉,或者點擊彈窗以外的區域直接關閉。

          彈窗還有兩種主要的表現形式,一種是頂部有關閉按鈕,另外一種是直接點擊確認按鈕或者讀秒關閉。在保持規范性的同時,盡量避免按鈕功能的重復,比如一個提示信息必須讓用戶點擊確認按鈕才可以關閉,那么就使用沒有頂部關閉按鈕的設計。對于重彈窗,一般都會采用頂部有關閉按鈕的設計。

          實戰經驗!如何做好網頁后臺的表單和表格設計?

          彈窗并不是后臺的專利,它在移動端更高頻率的出現,例如活動頁面的彈窗,趣味性就顯得更重要了。

          總結:

          這篇文章主要跟大家分享的是,當開始網頁后臺項目設計的時候,保持跟產品和前端的良好溝通。確定風格后開始設計,并分享了3個主要的點:

          • 制作靈活又簡潔的表格
          • 設計整齊并帶有交互功能的表單
          • 選擇友好舒適的彈窗

          后臺還有其他元件設計,歡迎大家共同探討。




          文章來源:優設網    推薦:程遠


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



          如何體系化設計表單(移動端)

          資深UI設計者

          前言


          2020年可以說是一個風險年,但更是一個機會年,全球各類資產都出現了大行情機會,市場的投資熱情再次被點燃。借著這股東風,在2020年年尾,我們開始了對公司金融產品的優化改造工作,希望通過改造提升產品的用戶體驗,配合來年的運營活動,提升產品的用戶數和活躍度。改造工作主要為優化開戶流程、提升社區氛圍、完善交易功能三個部分。后續我將通過系列文章對這次優化設計過程中的思考進行分享。


          表單作為平臺與用戶聯系最為緊密的一環,良好的表單設計可以帶給用戶流暢自然的用戶體驗,保證用戶情緒的正向增長,而混亂無序的表單則會引起用戶的負面情緒,影響甚至阻礙用戶操作的完成,降低用戶對品牌好感度和信賴度。對于我們這樣的金融產品而言,產品內存在著如開戶表單、出金申請表單、調整杠桿申請表單等形形色色的表單,如何將這些表單整理歸納形成一套完整的表單設計體系,帶給用戶統一、高效且優質的填寫體驗,是我們這次表單優化的主要的任務。


          系列文章中關于表單設計部分我將分為上下兩期來向大家分享,體系化表單設計(上期)主要介紹在項目中總結出的表單設計中的方法論,下期則是介紹方法論在我們項目中實際的應用,希望這次的分享能為你今后的表單設計提供思路與參考。



          1 認識表單


          1.1 表單的歷史


          表單在我們工作、生活中的使用由來已久,在還沒有互聯網的年代,表單就已經是人們收集和存儲數據、信息的重要手段,并一直沿用至今。如體檢時填寫的體檢表、入職時填寫的入職登記表、銀行開戶時填寫的開戶表都是使用的這種印刷的紙質表單。它們身上有很多設計可以作為重要的參考,幫助我們優化 UI 中的表單元素。


          表單是 UI 界面中最為常見的元素,它通常是用來搜集和呈現一些數據、信息和特定的字段。表單的應用極為廣泛,比如登錄應用時填寫賬號密碼、網上購物時完善訂單信息、OA系統中提交休假審批、修改個人中心信息時……都是在和表單發生互動。



          1.1 表單的構成


          表單的目的、內容、大小等雖然各有不同,但是表單的基本構成元素是相對固定的,在設計過程中,設計師需要合理組織這些元素,幫助用戶在填寫表單時,輕松愉快的完成,表單主要組成部分如下圖。



          1.標簽:告訴用戶此處相應的輸入元素是什么

          2.輸入區:可交互的輸入區域,根據字段類型使用相應的交互組件

          3.占位符:對當前項進行額外的信息描述

          4.前置圖標(可選):描述文本所需的輸入類型和特征

          5.后置圖標(可選):對輸入內容進行控制,如:下拉的展開與收起、清空;

          6.幫助(可選):提供表單內容的注釋或輔助類容,如:說明、注意事項;

          7.反饋(可選):告知用戶當前操作可能或已出現的問題,如:提交成功、錯誤提示、網絡問題;

          8.鍵盤(可選):在文本編輯時需要使用鍵盤,如:設備系統鍵盤、應用內置鍵盤;

          9.操作按鈕:操作按鈕是在表單的結尾,如:提交、下一步、清空所有信息。


          2 如何打造令人愉悅表單體驗


          在如今這個互聯網時代,我們幾乎每天都會接觸到形形色色的表單,作為用戶與產品鏈接的樞紐,表單設計的好壞會直接的影響產品的實際數據表現。好的表單結構清晰,交互合理,用戶能夠高效愉悅的完成表單填寫,為用戶節省了時間,同時也提高了自身產品的轉化。而差的表單往往信息邏輯混亂,填寫效率低,且容易讓人產生挫敗感而中途放棄,在無形中浪費掉了很多潛在商業機會。是什么造成了不同表單之間出現如此大的體驗差異,我們又該如何做才能設計出令用戶愉悅的表單呢?在實際項目過程中,總結出一套適用于移動端表單設計的路徑圖-通過做好五個步驟,設計出令人愉悅的表單。



          2.1 表單框架選擇


          合理的表單框架選擇是打造用戶友好型表單的基礎,在進行表單設計時,我們首先需要依照表單的使用場景和復雜程度,選用最為恰當的表單框架。確定好表單框架,也就決定了后續設計中表單信息如何組織以及呈現。我們將表單框架劃分為“錄入方式”、“標簽布局”和“按鈕邏輯”三個部分,在表單設計時通過對這三個部分的選用來確定最終的表單框架形態。



          2.2.1 錄入方式


          按照表單錄入方式的不同我們大體上可以將表單錄入方式分為“單步錄入”、“分步錄入”和“分級錄入”三種,在進行表單設計時需要根據實際情況選擇與使用場景匹配的錄入方式。


          1 單步錄入


          單步錄入是表單中最為常見的錄入方式,在一個頁面內呈現所有的錄入項,結構簡單,快速錄入、快速提交,適用于錄入項較少的表單。



          2 分步錄入


          相對于PC端而言,移動端手機屏幕尺寸較小,一份在PC端1-2屏就能完全展示的表單在移動端往往需要7-8屏。將一個需要7-8屏才能展示完整的表單放在一個頁面內讓用戶填寫,用戶容易產生抵觸情緒會造成表單完成率的降低。


          為了提高用戶填寫效率,減少用戶的抵觸情緒,我們可以將一個冗長的表單拆分成多個步驟,分步錄入。通過拆分成一個個步驟,讓表單信息呈現更為清理有條理,并且能引導用戶逐步填寫完成表單錄入。



          當表單處于以下4種場景時選擇建議選用分步錄入模式:


          1.表單錄入項過多,在一個頁面內已經不能合理清晰的組織傳遞信息。

          2.表單內容的錄入方式存在較大差異,不適宜在一個頁面內進行展示。

          3.表單錄入項在業務上存在先后順序,只有先完成上一步字段錄入,才能夠進入下一步。

          4.在業務上很重要的表單,為了讓用戶能夠沉浸、快速的完成表單填寫時。


          分布錄入模式下步4種步驟導航選擇:


          1.文字導航:當表單為2步錄入表單時,我們展示步驟條帶給用戶的引導意義并不大,通常這種情況下我們會選擇省略掉步驟條,只展示當前步驟名稱,給予用戶提示。


          2.步驟條導航:當表單錄入步驟為3-4步時,我們可以在頁面頂部放置步驟條顯示所有步驟內容標題,用戶通過步驟條能夠對表單有一個清晰的預期。


          3.雙層步驟導航:當表單錄入步驟大于4步時,受限于移動端屏幕尺寸,橫向上不夠容納步驟數太多的步驟條,這時我們可以其中某些關聯的步驟歸納為一個大步驟,形成雙層步驟導航。


          4.進度條導航:當表單錄入步驟大于4步,又擔心雙層導航給用戶傳遞出表單極端復雜的印象,勸退用戶。這時我們可以使用進度條導航,用百分比進度條來展現表單填寫進度。



          3 分級錄入


          分級錄入大家可能相對較為陌生,分級錄入在B端產品中會有相對多見,一般運用于有明顯上下級關系的表單,如項目管理工具中新建任務表單,在新建任務的同時還能新建下屬子任務。又如客戶關系管理軟件中,新建訂單的同時新建下屬的訂單明細。我們可以將使用分級錄入模式的表單視為兩張表單,子表單添加的數據會回顯到主表單上。



          2.1.2 標簽布局


          標簽用于提示用戶需要輸入的是什么信息。合理的標簽布局結構,能夠提高用戶的閱讀效率,還能降低信息填寫時的錯誤率。常見的標簽布局形式有:左右結構、上下結構和浮動結構。不同的標簽布局都有各自的優點和缺點,我們需要根據項目實際情況來選擇最合適的標簽形式。


          1 左右結構


          左右結構是目前最為常見的標簽布局形式,左右結構中標簽和輸入區域在一行內排布,其中標簽位于左側且居左對齊,輸入項位于右側有居左和居右對齊兩種對齊方式。


          優點:節省縱向頁面空間,在移動端有限的頁面空間內能展示更多的錄入項。


          缺點:標簽的長度無法確定,視覺上顯得參差不齊,表單的信息瀏覽和填寫效率一般,標簽橫向展示空間有限,對于多語言適配場景不太友好。



          2 上下結構


          上下結構也是我們能夠經常在表單中見到的標簽布局形式,上下結構中標簽位于上方且居左對齊,輸入區域位于下方也為居左對齊。


          優點:用戶的視覺瀏覽路徑相對于左右結構來說較短,擁有較強的信息瀏覽和填寫效率,標簽橫向展示空間充足,對于多語言適配場景友好。


          缺點:占據縱向空間多,一屏內能展示的錄入項較少。



          3 浮動結構


          Material Design中文本錄入的標簽形式就是選用的浮動結構,在浮動結構中標簽和提示文字合二為一,正常狀態下,標簽位于輸入區域內部原本提示文案的位置,當用戶輸入時,內部的標簽就會上移為文本輸入讓出空間,完成填寫后標簽和輸入文案上下排列展示。


          優點:結構簡單,視覺干擾少,信息瀏覽和填寫效率高。


          缺點:填寫項過多時,表單信息傳遞不夠清晰。



          4 內部結構


          內部結構相對于前面3種結構較為少見,比較長出現在登錄場景,在浮動結構中標簽和提示文字合二為一,正常狀態下,標簽位于輸入區域內部原本提示文案的位置,當用戶輸入時,內部的標簽就會消失,完成填寫后只展示輸入文案。


          優點:結構簡單,視覺干擾少,聚焦于操作。


          缺點:只適用于如登錄等錄入項極少的場景,一旦錄入項變多,由于錄入后不展示標簽,將導致用戶后續很難判斷輸入的信息是否準確。



          2.1.3 按鈕邏輯


          按鈕作為表單的重要組成部分之一,合理的按鈕邏輯能夠為用戶順暢完成表單填寫提供幫助,表單的按鈕邏輯主要由按鈕的位置和按鈕的點亮邏輯兩部分組成。


          1 按鈕位置


          按鈕在頁面中的位置情況主要有以下3種:


          1.頂部按鈕:以文字的形式固定在頂部導航欄的右側,頂部按鈕尺寸較小,因為它所占空間有限,因此在操作上相對來說不便于點擊。所以這類頂部按鈕更適用于「編輯頁面」,需要用戶謹慎操作。


          2.表單底部:按鈕跟隨表單放置于表單的最下方,根據表單內容縱向空間的大小而上下移動。因為表單內容較多時,容易下沉過多而導致按鈕不可見,所以將按鈕放置于表單底部更適用于當表單錄入項較少不足半屏的場景。


          3.設備底部:操作按鈕常駐在設備底部展示,適用于表單錄入項過多的情況,在表單設計時可以盡量將必填項放置在表單前面,用戶填完必填項后就可以點擊操作按鈕提交或者進入下一步,而不用滑動到表單底部再進行操作。



          2 按鈕點亮邏輯


          1.當表單錄入項較少時,且有明確預期按鈕何時可用,可以先置灰主按鈕,完成必填項填寫后再點亮主按鈕。


          2.當表單錄入項較多時,且用戶不清楚為什么按鈕不可以用,此時按鈕可以常亮,并在用戶點擊時給予反饋,告知錯誤原因。



          2.2 表單信息梳理


          在確定好表單框架以后,對于表單內容信息的進行有效的組織也尤為重要,特別是對于一些結構復雜、錄入項多的表單,如果不對信息進行組織,很容易顯得繁雜混亂,容易讓用戶在一開始就產生抵觸的情緒,甚至選擇放棄。那么如何合理有層次的組織信息呢?



          2.2.1 簡化表單,聚焦核心


          我們在設計表單時潛意識里都想要從用戶那里獲取到更多的信息,表單中因此出現很多必要性較低的錄入項,表單也因此變得冗長,讓人第一眼就生出「好多信息需要填,好麻煩」的沉重感,在填寫表單之前就萌生退意。我們在進行表單設計時需要保持克制,聚焦于表單的核心任務,讓表單盡量短而美。那么我們要如何為表單減負,可以嘗試以下方法。


          1 減少表單中的多余字段


          表單中每多一個錄入項需要填寫,都有可能會失去一部分用戶好感度甚至流失一部分用戶。在設計時我們需要判斷某個字段信息對于用戶來說是否有必要在表單中進行填寫,盡可能的刪減掉額外的無用字段。例如注冊表單,如讓用戶使用郵箱注冊,那么用戶的姓名字段是否是注冊的必選項?如果不是必選項是否可以在之后的信息完善中進行填寫。


          2 合并表單中的同類字段


          在表單中時有一些信息他們本身緊密相關,我們完全可以視情況將其合并為一個錄入項,來減少不必要的錄入操作,達到簡化表單,提升錄入效率的目的。合并錄入項要結合實際的使用場景以真實的提升表單體驗為目的,而不是一味的追求表單的最簡化。


          3 隱藏表單中的低頻字段


          根據用戶使用數據,適當將使用頻次不高、或者提供給專業用戶的高級表單項隱藏起來。例如一份表單中有一個填寫項,90%的用戶都不需要填寫,那么默認收起。保持表單的簡潔,讓絕大多數用戶快速完成,避免大量的表單給用戶的焦慮,而又滿足了小眾用戶的需求。



          2.2.2 先易后難,循序漸進


          根據沉沒成本的定義:人們在做決策時,受到了自己過去所投入的時間、金錢、精力等因素的干擾,對于先前付出了投資的事情有更強的忠誠度和繼續投資的意愿。進行流程設計時也可以遵循這個原理,將容易完成的表單放在前面,這樣做有3個好處:


          1.簡單的表單更容易激起用戶的填寫欲望,用戶會迫不及待地去完成。相反,用戶一開始就看到過于復雜的表單,很容易被嚇到,從而放棄整個任務。

          2.用戶通過完成簡單的表單,可以增加自信心,即使后面的表單變復雜了,用戶也更有耐心去完成。

          3.當用戶將前面簡單的表單完成后,放棄整個表單的機會成本就變高了,即使后面碰到較難的任務,用戶放棄的幾率也會降低。



          2.2.3 信息分組,一目了然


          當我們我們設計的表單字段內容較多時,需要合理的對字段信息進行分組,這樣整體看起來更加有組織性。接近性(格式塔原理)原則告訴我們: 相互靠近的物體被認為比相互距離較遠的物體更有關聯性,這樣能使設計界面層次有序,視覺清晰,減少視覺噪音。分組時需要注意:


          1.內容屬性相近或有關聯性的放在一組。

          2.根據信息的重要性及難易程度排列分組,將選填的表單內容靠后。



          2.3 錄入操作提效


          在表單錄入設計階段,我們需要明確認識到一點,用戶在面對一份表單時往往沒有我們想象中的那么有耐心,復雜繁瑣的錄入操作可能會直接勸退用戶。我們需要做的就是化繁為簡,思考如何給用戶減負,讓用戶簡單高效的完成表單錄入。表單錄入操作提效有一些切實可行的方法,下面請我將一一向分享。


          2.3.1 設置默認值


          對于用戶而言,填寫信息永遠都不是一件有趣的事情,在對用戶足夠了解的前提下,我們可以選擇為表單中的部分錄入項提前設置合理的默認值,節省用戶的操作時間。默認值的設置不是一個隨性發揮的過程,而是基于用戶行為和數據的理性判斷,并且也不是每個字段都適合設定默認值。關于如何設置合理的默認值,什么字段適合設定默認值,下面幾點可供大家參考:


          1 自動填入已有信息

          在一些業務場景,會使用到用戶之前在其它表單中已經錄入的信息,此時在填寫新表單時,可以默認帶入之前的數據。


          2 自動填入關聯數據

          如果用戶正在填寫的內容有相關的關聯數據,可以默認帶入。如我們在填寫訂單時可以默認帶入該訂單關聯的商品基礎信息。


          3 系統自動獲取數據

          基于移動端設備的能力,我們可以在用戶開放權限的情況下獲取一定的用戶信息(位置信息、電話區號、運動數據等),在特定情況下默認填寫,如滴滴通過GPS定位自動幫用戶填入上車位置。


          4 經驗預判填入信息

          像電話區號、證件類型、國籍等用戶錄入結果相對固定的字段,可以根據情況提設置合理的默認值。



          2.3.2 減少手動輸入


          相較于PC端而言,移動端設備屏幕尺寸較小,虛擬按鍵的輸入效率遠不及實體鍵盤,在移動端手動輸入的成本較高。因此,為了打造便捷優雅的操作體驗,移動端表單需要盡量減少用戶的手動輸入。以下方法可以減少手動輸入。


          1 聯想輸入

          聯想輸入是給予用戶輸入字段的自動補全功能,用戶少量輸入后進行選擇。錄入方式由原來的輸入變成半輸入后選擇,減少用戶的輸入成本,提高用戶操作效率。


          2 替代輸入

          對于表單填寫過程中可以固化選擇的信息,應讓用戶進行選擇操作以代替手動輸入,盡可能地讓用戶減少輸入成本。


          3 歷史記錄

          一份用戶可能會多次填寫的表單,我們可以提供用戶的歷史輸入項供其選擇,如滴滴的打車頁面會將我的常用目的地放置在目的地輸入框的旁邊供我快速錄入。


          4 新型組件

          一些新型的交互組件的使用能夠簡化信息錄入的操作,例如滑塊組件等。



          2.2.3 減少頁面跳轉


          在填寫表單時如果填寫項需要頻繁的頁面跳轉會使得整體的填寫效率變低,增加用戶的操作成本。在進行表單設計時應盡量規避這種頻繁的頁面跳轉,選用更流暢靈活的交互方式。


          1 選項露出

          在網頁端表單設計中,用戶在表單填寫中需要對選項進行選擇時,常用的交互形式是在選擇器的下拉列表中進行選項的二次點擊。而在移動端設計中,觸發選擇器后的二次點擊會增加用戶的填寫成本。所以在設計時,當選項少于8時,在表單中直接顯示所有可選項,當選項超出過多時則在列表浮層中進行選擇。


          2 減少跳轉

          在表單填寫中我們期望用戶保持專注,盡量避免產生引導用戶離開當前頁面的填寫交互,這種交互跳轉很容易打斷用戶固有的行為軌跡。因此運用浮層、彈窗等交互來完成輔助信息的采集是我們較為推崇的交互形式。



          2.3.4  智能錄入


          1 OCR識別文件內容

          對于一些標準證件類信息的錄入,可以通過OCR識別文件內容。當用戶上傳圖片后,運用圖像識別技術提取關鍵信息并自動填入結果。值得注意的是,如果圖片不清晰或存在水印,將大大降低識別準確度。此時應提供修正渠道,讓用戶可以逐一校對并修改文本內容。


          2 號碼認證

          短信驗證碼升級方案。直連三大運營商,一步校驗手機號與當前SIM卡號一致性。優化注冊/登錄/支付等場景驗證流程,有效提升拉新轉化率和用戶留存率。不做數據加工與號碼精準營銷,保護用戶隱私。



          2.3.5  聯動鍵盤


          為了避免讓用戶頻繁的跳入跳出相同類型的輸入項,首先整合表單的信息字段,將同類型的字段進行合并,同時結合輸入控件,設計聯動式組件,讓用戶在表單輸入時更加高效。



          2.4 設計細節把控


          設計不是簡單的元素拼湊,深入下去,有很多細節需要推敲,細節應該是含蓄的,包含在整體之內。好的細節設計不容易被用戶的眼睛直接發現,但是會讓用戶與產品的交互過程變得通順、舒適,概括來說就是潤物細無聲。對應到表單設計上,我們需要通過表單設計中的細節把控,讓表單錄入這件事變得簡單、高效。


          1 必填與選填

          當表單中同時出現必填項和選填項時我們需要對其做出區分,避免用戶不知道哪些字段必須填寫、哪些字段可以選擇性填寫。沿用通用符號習慣,在表單中我們往往使用 * 號來標記必填項。但是當表單中的必填項多于選填項時,大量的 * 號會增加用戶的認知負擔,面對這種情況,我們可以使用暗提示來標記選填項幫助用戶識別。



          2 號碼組合規律

          如電話號碼、銀行卡號這類有數字組合規律的號碼字段,我們可以沿用它們在線下的數字組合規律,通過空格對號碼字段進行劃分,幫助用戶校驗和閱讀。



          3 密碼保護

          出于保護用戶賬號安全考量,我們在進行密碼輸入時通常使用隱暗文字的方式來保護用戶賬戶安全,但是暗文字的顯示方式會讓用戶無法確認密碼信息。因此我們可以在輸入時,讓輸入字段短暫顯示,保持1秒然后再轉變為暗文字,這樣既可以讓用戶明確內容,也保證了用戶的賬戶安全。



          4 符合心理預期

          我們在進行表單設計時,輸入區域的長度要符合心理預期,需要預判填寫內容長度來確定輸入區域的長度。這樣不僅在體驗上一致,而且在視覺體驗上更加愉悅。



          5 對指令有明確的稱謂

          用戶應該對他們的操作所帶來的結果非常自信,使用“提交”、“注冊”、“立即支付”、“創造賬戶”等確定性文案來描述用戶將采取的操作。



          6 錯誤信息就近反饋

          報錯信息應當一目了然,從用色、圖標到文本都應當起到高亮的效果,而且報錯信息應當靠近輸入框,而非表單的底部或者頂部或者按鍵旁邊。



          7 防止輸入框的遮擋

          在設計主要由文本輸入框構成的表單頁面時,要考慮鍵盤出現可能會遮擋輸入框的情況,我們需要把控件放在scrollView上,當鍵盤會遮擋輸入框時,則表單滾動。



          8 指導性錯誤反饋

          對于異常情況不能只是冷冰冰的告知失敗,這樣容易給用戶帶來挫敗感,且缺少下一步操作指引。錯誤反饋不應該只著眼于結果,錯誤反饋的闡述角度應該是引起用戶關注、讓其快速了解出錯情況,并指導如何處理。



          2.5 整體體驗提升


          經過前面幾個步驟,表單整體形態已經確定,最后一步我們需要從整體體驗的角度對表單進行完善和調整。包含表單的容錯性考量、表單流程閉環的打造、視情況而定的趣味性設計。


          2.5.1 表單容錯性考量


          即便你的產品90%的時間都運行良好,但是如果在用戶需要幫助時置之不理,他們是不會忘記這一點的。——《Getting Real》


          容錯性概念源于計算機領域,容錯性是指計算機系統在發生故障的情況下,依然能夠保證系統正常運行。計算機這種保證系統正常運行的能力也被稱為容錯能力。延伸到互聯網產品設計領域,容錯性的范疇更為寬泛,包括降低用戶操作的出錯率、及時提供糾錯幫助、提供解決方案等內容。


          容錯設計與用戶體驗息息相關,我們在表單頁面設計時也需要進行容錯性考量,盡量避免用戶錯誤操作的出現。當用戶出現錯誤操作時,幫助用戶識別、診斷,及時反饋問題所在,并提出有效的解決方案,幫助用戶快速從錯誤中恢復。讓表單填寫流程更順暢,給用戶帶來更優的用戶體驗,關于表單容錯性設計可以從以下幾個方面來進行。



          1 引導與提示

          引導和提示要突出表現,從而引起用戶關注,確保用戶在操作前能注意到引導或提示信息。引導與提示用語要簡單且易于理解,當重要或操作不可逆時,要詢問用戶讓其知道這樣操作的后果。


          2 限制操作

          如何從設計上避免用戶出錯,限制是一種非常必要的方式,可以通過限制用戶的某些交互操作或者增加某些操作的難度來對用戶操作進行限制避免用戶出錯。


          3 反饋與幫助

          當用戶出現填寫錯誤時,及時的反饋錯誤并提供糾錯幫助,出錯信息應當用清晰準確且用戶易于理解,能夠對用戶解決當前問題提供建設性幫助。


          4 錯誤恢復

          允許用戶犯錯,操作者能歸夠撤銷以前的指令,幫助用戶在犯錯以后能夠快速回到正確狀態。


          2.5.2 表單填寫流程閉環


          表單的終點并不是提交,一個好的表單設計需要兼顧考慮用戶填寫前的引導、填寫時的及時校驗與幫助、還有填寫后的整體流程體驗,為用戶提供完整的、形成閉環的表單填寫體驗。


          舉個例子,當我們設計的表單需要用戶準備如身份證、銀行卡這類的證件時,需在表單填寫前告知用戶,避免用戶填寫途中才發現證件未準備,導致用戶填寫流程中斷。再如,用戶在填寫完證券開戶表單后,其實還需要通過審批后用戶才能進行入金交易等操作,這時我們需要一個結果頁來告知用戶表單提交的結果狀態和下一步的操作指引。



          2.5.3 最后,再增加一點愉悅度吧


          表單設計并不一定需要是嚴肅且正式的,在表單設計時可以嘗試引入一些趣味性的元素,研究表明,更大的文字輸入框、適度的留白空間、優雅的動畫效果、趣味性界面設計會讓人心情愉悅更有填寫的欲望。


          例如bilibili的登錄頁面,在用戶輸入賬號時上方的卡通形象是睜眼的,當切換到輸入密碼或者驗證碼時卡通人物會有一個捂住雙眼的動作十分有趣,這樣的趣味性設計能夠在一定程度上緩解用戶在填寫表單時的焦慮情緒,并增加對于bilibili保護賬號安全的信賴感。



          總結


          以上就是我對于移動端表單設計的一些歸納和總結,過往的項目中自己設計大量的表單頁面,走了不少彎路犯了不少錯誤,但也通過項目不斷的反思總結,收獲不少的關于表單設計的經驗。在這里將項目中關于表單的一些思考和經驗分享出來,總結出自己的一套關于表單設計的方法論,也是希望能夠對正在進行表單設計或者即將進行表單設計的你提供一點點參考與幫助。


          表單設計我將分為上下兩期來向大家分享,體系化表單設計(上期)主要介紹在項目中總結出的表單設計中的方法論,下期則是介紹方法論在我們項目中實際的應用,也希望你能夠持續關注。


          文章來源:優設 作者:Yone楊

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

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

          設計師掌握這種思維能力,能少走很多彎路!

          資深UI設計者

          最近一直在惡補關于結構化思維的知識,作為一名視覺設計師的我,經常使用發散思維的方式來工作和思考。雖然在工作中常常能冒出很多點子和想法,但很難將它們組織成一個清晰完整的解決方案,隨著工作時間越長,發現這種思維能力會讓自己在工作中經常遇到這些困惑:

          設計師掌握這種思維能力,能少走很多彎路!

          如果你也有同感,建議要開始學習結構化思維,其實結構化思維是一個職場人非?;A的能力,掌握這項能力能讓我們在職場上少走很多彎路,但是這種能力不容易學會,是需要在平時刻意訓練才能漸漸掌握。

          設計師隨著年齡的增長,除了保持硬核的專業技術能力之外,更重要的是不斷提升自己的思維能力,接下來我結合自己的這段時間的思考和實踐給大家做些分享:

          本篇文章大綱如下:

          • 什么是結構化思維(what)
          • 為什么需要結構化思維(why):定義和價值點
          • 結構化思維的修煉術(how):自上而下拆解法;自下而上歸納法;如何應用
          • 思考總結

          什么是結構化思維?

          先來做一個小游戲,大家試下用 3 秒鐘時間速記下圖,然后說出圖上有多少種顏色。

          設計師掌握這種思維能力,能少走很多彎路!

          是不是覺得有點記不?。咳绻麍D片換成這樣呢?答案是不是一目了然?

          設計師掌握這種思維能力,能少走很多彎路!

          圖二將顏色進行整理分類成暖色系和冷色系,并且顏色按照從深到淺的規律排序,更容易讓人理解和記憶,因為它更加符合我們人類大腦思維的 3 條基本規律:

          • 大腦處理信息的能力有限
          • 大腦不能接收大量雜亂信息,一次只能記住 4 項事物,超過 4 項事物就比較難記憶
          • 大腦更偏愛有規律的信息

          結構化思維定義

          結構化思維是當我們面對問題的時候,通過某種結構,從多個側面進行思考,拆成一個個能解決的部分,并且采取恰當的手段系統性地解決問題,是一種從無序到有序的思考過程;也是從整體到局部,并且層級分明的思考模式。

          為什么需要結構化思維?

          設計師掌握這種思維能力,能少走很多彎路!

          結構化思維可以真正的幫助我們去思考和表達,作為設計師的我們在日常工作中非常忙碌,被很多瑣碎的項目搞得自己手忙腳亂,因此學會用結構化思維有以下四大價值:

          1. 理清大腦思路

          更系統化的全局思考,讓自己的設計思路經得起推敲

          2. 高效解決問題

          更有效率和節奏的解決手上問題,減少讓自己重復勞動

          3. 清晰表達溝通

          與項目成員的溝通更順暢,讓他人更準確理解自己所表達的內容

          4. 構建知識體系

          通過碎片化知識進行結構化整理,逐漸建立自己的知識體系

          結構化思維修煉術

          設計師掌握這種思維能力,能少走很多彎路!

          講了這么多,那應該怎么掌握這種思維能力呢,其實我們很早就接觸到結構化思維了,比如學習寫作文時的“總分總”結構,解答數學題時先求什么再求什么,都屬于結構化思維的范疇。

          結構化思維分為兩種框架,第一種是自上而下的拆解法,適用于日常思考問題和表達溝通上;第二種是自下而上的歸納法,適用于歸納總結,輸出文章。

          1. 自上而下拆解法

          自上而下的結構原理來自金字塔結構,有 4 個特點:結論先行、以上統下、歸類分組和邏輯遞進,下面用一副簡單的圖來表示結構。

          設計師掌握這種思維能力,能少走很多彎路!

          如何應用

          1.結構化思考問題

          舉個例子大家會更明白些,比如最近接到一個設計需求是進行官網的改版,那我們利用結構樹進行自上而下思考,從了解現狀-深入分析-解決方案進行結構化思考。

          了解現狀是先思考改版的背景以及目標,深入分析是要清晰目前官網的問題是什么?競品是怎么做的?解決方案拆解為交互體驗層面和視覺表達層面應該怎么做?

          設計師掌握這種思維能力,能少走很多彎路!

          通過前期這三步的結構化思考,讓自己大腦捋順思路,就更清楚該怎么進行下一步了!

          2. 結構化表達溝通

          比如我們平時輸出了多個設計方案時,需要跟產品闡述設計方案 A 更好,那應該怎么清晰的表達呢?

          同樣利用結構樹,第一步先表達自己的結論,再給出更合適的理由,然后逐步闡述支持理由的每一個事實依據。用結構化的方法表達出來,讓同事也更清楚自己的想法和設計思路!

          設計師掌握這種思維能力,能少走很多彎路!

          2. 自下而上歸納法

          當手上有一堆信息卻毫無頭緒時,而且不清楚該用什么框架的時候,通過下面四個步驟可以把信息進行結構化整理。

          從收集信息-歸類分組-提煉結構-完善框架四步組成,像剛才開始玩的小游戲就是用這四步進行總結和完善,我概括抽象成以下這四步方法:

          設計師掌握這種思維能力,能少走很多彎路!

          設計師掌握這種思維能力,能少走很多彎路!

          設計師掌握這種思維能力,能少走很多彎路!

          設計師掌握這種思維能力,能少走很多彎路!

          可以看到從一開始各自灑落零散的信息到逐漸清晰的結構化信息,這就是自下而上歸納法的神妙之處。當然我舉例的是比較概括性的模型,具體可以通過自己工作中的真實案例進行不斷的練習。

          總結

          結構化思維是每一個設計師都必備的,今天的小分享更多是一個拋磚引玉,剩下的需要大家真正實際應用到工作和生活中,大家平時跟產品溝通交流,項目匯報,撰寫文章都逐漸用結構化思考的方法,久而久之你會發現處理更復雜的事情都游刃有余,事半功倍!


          文章來源:優設 作者:PSERIC

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

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


          超多案例!B 端后臺類產品的圖表設計思路及方法

          周周

          隨著大數據的興起,數據價值的不斷挖掘,圖表作為數據呈現與分析的有效手段,正扮演著越來越重要的角色。我們在進行 B 端平臺設計時也在思考:如何讓圖表清晰的傳達信息,同時帶來美觀的視覺感受。

          為了達到清晰傳達和視覺美觀的目標,我們結合實際項目,進行大量探索及思考,梳理總結了一套適用于 B 端后臺類產品的圖表設計思路及方法,涵蓋了曲線圖、柱狀圖、餅圖、雷達圖、漏斗圖等各類常用圖表類型。

          超多案例!B 端后臺類產品的圖表設計思路及方法

          圖表視覺層級

          圖表能夠承載大量數據信息,同時視覺元素較多,如果只是憑借設計師的審美喜好進行視覺設計,沒有整體信息讀取考量,可能會導致重要信息未能凸顯,降低用戶讀取效率。

          超多案例!B 端后臺類產品的圖表設計思路及方法

          為清晰傳達信息,進一步提升讀取效率,我們采用元素重要程度與視覺強度相綁定的方法。依據元素重要程度,將圖表元素分為三類,分別為“底層元素”、“中層元素”和“頂層元素”,并依據不同視覺強度分別設計三類元素。底層元素最弱,頂層元素最強。通過這種方法,梳理圖表元素的前后關系,能夠清晰把握元素視覺層次,保證信息傳遞效率。

          超多案例!B 端后臺類產品的圖表設計思路及方法

          1. 底層元素設計

          在各類圖表中,我們把輔助說明數據的軸線、刻度等定義為底層元素。為了減少視覺干擾,最大程度突出主圖形,底層元素全部使用淺灰色進行設計。我們發現,當元素與背景顏色的明度對比在 1.2:1 時,人眼較難看到元素;當對比度在 2.0:1 時,視覺強度過強,易吸引用戶注意力。通過元素視覺強度的調研及視覺嘗試,最終確定元素與背景對比度在 1.6:1 左右,視覺強度偏弱但人眼能夠看清的程度。以保證元素視覺不突兀,只在需要查看時可以被發現。

          超多案例!B 端后臺類產品的圖表設計思路及方法

          2. 中層元素設計

          中層元素的內容包括數據圖形、數據線段等承載主要數據信息的元素,是圖表中表達數據的關鍵元素。與底層元素相比,中層元素采用更低明度與更高飽和度的數據色來表現,使元素從頁面中凸顯出來,保證可讀性。同時在樣式上適當加入漸變、描邊等樣式,豐富視覺層次,帶來美觀的視覺感受。

          超多案例!B 端后臺類產品的圖表設計思路及方法

          3. 頂層元素設計

          我們把頂層元素定義為圖表高亮信息,內容包括懸停樣式、懸停后的詳細數據說明等。在設計上為保證視覺樣式突出,使用深灰色、強調色等強對比度樣式,并輔以動畫、投影等手法保證明顯的視覺強調效果,保證頂層信息最有效的傳達給用戶。

          超多案例!B 端后臺類產品的圖表設計思路及方法

          4. 最終效果

          通過層級梳理,并綁定元素重要程度和視覺強度的方法,設計后圖表主次信息均按重要程度進行對應視覺強度的展示,讓用戶能夠在第一時間接收到最重要的信息,提升信息讀取效率。

          超多案例!B 端后臺類產品的圖表設計思路及方法

          圖表排版設計

          圖表排版是指各元素在圖表中的尺寸及布局等,對于 B 端后臺類產品來說,不同排版對用戶使用體驗造成較大影響。如何建立一套合理的規范保證用戶的使用體驗?我們經過大量討論推敲,梳理出一套針對 B 端后臺類產品的排版規則,力求保證用戶圖表的使用體驗。

          1. 圖表尺寸

          圖表尺寸指圖表整體長寬高。在項目中我們發現不同尺寸的圖表對數據展現效果影響巨大,例如巨量數據的圖表擠在名片大小的區域例顯示,這使得信息讀取的效率大打折扣。為此我們收集并提取出“全貌概覽”、“多角度環視”、“詳情分析”三類典型場景,并制定了“迷你圖”、“中號圖表”、“大號圖表”三類尺寸,針對不同尺寸優化圖表的信息展示密度,以達到高效讀取信息的目的。

          “迷你圖”尺寸最小,舍棄了 Y 軸等不必要信息,利用小面積展示最關鍵的圖表信息,并控制數據密度,保證信息高效讀取。

          “中號圖表”尺寸受限,限制坐標軸刻度數量和數據的密度,例如曲線圖數據點不高于每 4 像素 1 個數據點,Y 軸坐標刻度不超過 5 個,以確保信息密度不過載,這類圖表尺寸通常用在針對某大類內容進行多方面檢視時。

          “大號圖表”尺寸最大,不限制數據信息密度,給予最全最詳細的展示,這類尺寸通常用在數據詳情頁等詳細分析場景中。

          最后考慮到多圖表混合排列時,餅圖、地圖等大面積填色圖表,相較折線圖等描邊型圖表,視覺感受更加膨脹。我們縮小了填色類圖表的實際高度,保證多種圖表混合排列時,視覺感受的均衡。

          超多案例!B 端后臺類產品的圖表設計思路及方法

          超多案例!B 端后臺類產品的圖表設計思路及方法

          2. 坐標軸

          坐標軸在圖表中出現的頻率較高,那么坐標軸常見的設計問題有哪些呢?

          第一是橫縱坐標軸的刻度出現過密情況。

          如果坐標軸所承載的是連續數據(連續數據指可量化的,連續不斷的,在區間內可任意取值的數據,如時間、金額、人數等),設計師可自行增減刻度數量以保證視覺舒適度。如果承載是離散數據(離散數據指不可量化的,無關聯的,不可在區間內任意取值的數據,如分類、軟件版本、省份等),可采取增加坐標軸縮放功能解決。

          第二個常見問題是刻度的說明文字過長。

          如果是 X 軸(橫軸)文字過長,除了在可控范圍內減少刻度,還可采取文字傾斜 45°~90°的辦法(如文字全部為中文,可用豎排代替傾斜 90°),緩解信息過密看不清的情況。

          如果是 Y 軸(縱軸)文字過長,需聯合研發一起調整數據的單位,比如把“元”調整為“百萬元”。

          如果不能調整,那就要根據所使用的圖表庫有針對性調整。例如常用的 Echarts 圖表、D3 圖表等開源圖表庫,需要提前預估刻度文字長度并預留出來,否則刻度文字可能會被頁面裁掉而不能完全顯示。如你是用的是 AntV 等可自適應的圖表庫,則不必提前處理,圖表庫會自動按刻度長度進行整體調整。

          超多案例!B 端后臺類產品的圖表設計思路及方法

          3. 圖例

          圖例作為圖表中不可或缺的部分,在各類圖表庫中位置不盡相同,由于不同圖表樣式差異很大,圖例的位置需整體考慮并適當布局擺放,但在同一產品或頁面內,過于隨意的擺放圖例,會導致頁面統一性較差,同時增加用戶的瀏覽成本。我們團隊所負責的 B 端商業產品矩陣,作為面向用戶的產品集合,產品間聯系非常緊密。過于靈活隨意的圖例擺放不利于用戶對于圖表的瀏覽。為解決此問題,我們基于業務特點,針對 B 端商業產品矩陣制定了圖例布局指導原則。

          我們以提升屏幕信息密度為目標,分析不同場景的頁面排布,制定了頂部和右側兩種較為寬松的指導原則,供設計師在沒有明確的更優方案時選用。

          當圖表是左右兩端對齊的類型,例如折線圖、柱狀圖時,建議將圖例放置在圖表頂部。這樣能結合標題等其他元素進行統一排布,減少占用空間。當圖表本身左右都有空余空間時,例如餅圖,建議將圖例放置于圖表的右側。也能夠節省頁面的空間。

          超多案例!B 端后臺類產品的圖表設計思路及方法

          數據色板設計

          色板作為常見的數據表達手段,能夠利用不同顏色明確體現分類信息、數值高度、狀態信息等。但目前市面上鮮有專業用途圖表的配色工具。我們經過大量探索嘗試,梳理總結出圖表色彩的兩個關鍵維度:辨識度與統一性。既需要顏色間突出強烈可清晰辨別,又需要顏色整體能形成統一風格,以達到清晰傳遞和美觀的目標。如何平衡辨識度與統一性,是我們遇到的難題。

          超多案例!B 端后臺類產品的圖表設計思路及方法

          1. 辨識度

          辨識度在圖表中有兩方面:顏色與頁面底色的辨識度,各顏色之間的辨識度。對于第一種,我們采用控制顏色的明亮程度來確保色彩辨識度,尤其對于黃色、青色等本身較亮的顏色,降低顏色的明度,確保在淺色背景下顏色可辨識。

          對于第二種也就是各顏色之間的辨識度,通過實驗發現單純的顏色色相變化,例如紅色與橙色的區分,人眼不容易分辨。所以采用了色相變化+明度變化的方法,即深紅色與亮橙色,深藍色與亮紫色等,這樣用戶能在第一眼就明確分辨,保證顏色間的辨識度。最終把顏色映射到色彩空間的三維坐標中,運用歐幾里得距離公式測算顏色間的距離長短,來衡量各顏色間色差數值。顏色間距離越遠代表色差越大,利用數據輔助衡量辨識效果。

          超多案例!B 端后臺類產品的圖表設計思路及方法

          2. 統一性

          色彩統一性的作用在于確保圖表整體風格一致,色彩搭配舒適,從而帶來美觀、統一的視覺感受。為達目的,我們首先提煉商業產品設計風格為明亮、強對比,其次把設計風格轉化為色彩數值。經過實驗,把顏色明度限制在 50%-70%,把飽和度限制在 75%-85%,并在區間內不斷波動。這樣既保證了色彩視覺感受的統一,各顏色間又能夠有清晰的辨識度。

          超多案例!B 端后臺類產品的圖表設計思路及方法

          3. 顏色量化與工具

          量化顏色,將色彩轉化為數值,利用數值來驗證設計師的「感覺」,能夠保證方案合理性,保證設計質量。但通過嘗試,我們常用的色彩模式均不能科學合理的量化顏色。通過查閱大量資料,我們最終決定以小眾的 HCL 色彩模式來衡量色彩。其中 H 表示色相、C 表示飽和度、L 表示明度。HCL 區別于傳統的 RGB 或 HSB 模式,它能夠將人眼對顏色的感知精確的量化為數值,例如黃色相比藍色明度更高,都能如實的反饋到數值上。也由于此特性,HCL 模式在誕生距今不到 20 年間,已被一些先鋒設計師用于數據可視化的呈現中。

          超多案例!B 端后臺類產品的圖表設計思路及方法

          但是 HCL 作為小眾色彩模式,目前設計軟件鮮有支持,造成了 HCL 色彩不直觀、不方便調色等的問題。為解決此問題,我們已初步完成智能配色程序,只需輸入品牌色,就能自動生成圖表色版,并在風格上與品牌色匹配,達到整體色彩的統一。我們也將一套調配好的色板及 HCL 實用小工具附在文末,幫助大家直觀的查看和使用 HCL 模式顏色。

          結語

          數據價值就像不為人知的寶藏,隱藏在一條條枯燥晦澀的數據背后。而圖表則是開啟寶藏的鑰匙,是發掘數據價值的強有力武器。通過對圖表的不斷探索優化,我們希望能夠最大化數據的價值。通過圖表,讓數據最直觀的展現;通過圖表,讓其背后的規律浮出水面被人探知;通過圖表,讓 B 端不再有難懂的數據。

          附:色板及 HCL 工具

          超多案例!B 端后臺類產品的圖表設計思路及方法


          文章來源:優設網    作者:百度MEUX


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


          Linux CentOS + Nodejs + Express部署vue項目

          前端達人

          注:服務器為CentOS 7.3.1611,使用Xshell6 + Xftp6工具完成服務器遠程操作

          一、安裝Node環境

          通過Xshell連接服務器成功之后就可以開始以下工作

          1.清理工作

          如果之前有安裝過nodejs,用自帶的包管理命名先刪除一次
          yum remove nodejs npm -y 
          
          • 1

          然后手動進入以下目錄刪除相關文件
          進入 /usr/local/lib 刪除所有 node 和 node_modules文件夾
          進入 /usr/local/include 刪除所有 node 和 node_modules 文件夾
          進入 /usr/local/bin 刪除 node 的可執行文件

          2.去官網復制node安裝包鏈接

          https://nodejs.org/en/download/在這里插入圖片描述

          3.在Xshell里cd到安裝目錄

          cd /usr/local/ 
          
          • 1

          4.輸入命令鏈接開始下載nodejs安裝包

          wget https://nodejs.org/dist/v10.16.0/node-v10.16.0-linux-x64.tar.xz 
          
          • 1

          5.輸入命令兩步解壓

          xz -d node-v10.16.0-linux-x64.tar.xz
          tar -xvf node-v10.16.0-linux-x64.tar 
          
          • 1
          • 2

          6.重名解壓的文件夾名稱為nodejs

          mv node-v10.16.0-linux-x64 nodejs 
          
          • 1

          7.進入解壓目錄

          cd nodejs 
          
          • 1

          8.創建軟連接

          ln -s /usr/local/nodejs/bin/node /usr/local/bin/node
          ln -s /usr/local/nodejs/bin/npm /usr/local/bin/npm 
          
          • 1
          • 2

          如果不小心輸錯了路徑,重新創建會提示:‘ln: 無法創建符號鏈接"/usr/local/bin/npm": 文件已存在’,輸入rm /usr/local/bin/npm命令清除后可以重新創建

          9.測試

          node -v
          npm -v 
          
          • 1
          • 2

          10.安裝cnpm淘寶鏡像并創建軟鏈接

          npm install -g cnpm
          ln -s /usr/local/nodejs/bin/cnpm /usr/local/bin/cnpm 
          
          • 1
          • 2

          二、用Express搭建web服務

          1.在Xshell里cd到指定目錄

          cd /var/www/ 
          
          • 1

          注:如果沒有www目錄就在var目錄下輸入命令mkdir www手動創建一個,并進入到www目錄

          2.創建web服務項目文件夾

          mkdir demo 
          
          • 1

          3.cd進入項目目錄

          cd demo 
          
          • 1

          4.初始化項目生成package.json

          npm init -y 
          
          • 1

          注:這里的-y意思是省略創建過程中一直輸yes的步驟

          5.安裝express

          cnpm i express -D 
          
          • 1

          6.創建web服務程序文件app.js

          mkdir app.js 
          
          • 1

          7.編寫web服務程序代碼app.js

          const fs = require('fs'); //文件模塊 const path = require('path'); //路徑模塊 const express = require('express'); //express框架模塊 const app = express(); const hostName = '11.22.33.44'; //ip const port = 9999; //端口 app.use(express.static(path.resolve(__dirname, './dist'))); // 設置靜態項目訪問路徑(此處的dist為webpack打包生成的項目文件夾名稱) app.get('*', function(req, res) { const html = fs.readFileSync(path.resolve(__dirname, './dist/index.html'), 'utf-8'); // 設置所有訪問服務請求默認返回index.html文件 res.send(html); }); app.listen(port, hostName, function() { console.log(`服務器運行在http://${hostName}:${port}`); }); 
          
          • 1
          • 2
          • 3
          • 4
          • 5
          • 6
          • 7
          • 8
          • 9
          • 10
          • 11
          • 12
          • 13
          • 14
          • 15
          • 16
          • 17
          • 18

          三、打包部署vue項目

          1.在本地開發工具里打包需要部署的vue項目

          npm run build 
          
          • 1

          生成的dist文件夾就是我們需要部署到服務器上的項目
          在這里插入圖片描述

          2.把dist文件夾通過Xftp工具復制到服務器的var/www/demo目錄下

          11160623264.png)

          四、啟動web服務

          1.在Xshell里cd到var/www/demo目錄,輸入以下命令啟動web服務程序

          node app.js 
          
          • 1

          如果能正常訪問項目地址表示已經搭建成功。

          請求后端接口跨域方案請見:
          跨域代理方案1Nginx使用教程
          跨域代理方案2Nodejs 中使用http-proxy-middleware實現代理跨域

          2.安裝PM2托管Node Web服務程序

          在xshell里用node默認的啟動方式有一個缺點,xshell退出后nodejs項目便會停止
          使用pm2這個托管工具可以很好的解決這個問題,而且當代碼有更改時會自動重啟服務更新

          1.首先多按兩次ctrl +c結束之前的運行程序,接著輸入下面的命令安裝pm2并創建軟鏈接

          cnpm install pm2 -g
          ln -s /usr/local/nodejs/bin/pm2 /usr/local/bin/pm2 
          
          • 1
          • 2

          2.然后輸入下面的命令啟動托管任務,abc為托管項目定義的名稱

          pm2 start app.js --name abc 
          
          • 1

          以下為pm2常用命令說明

          命令 功能
          pm2 start app.js --name abc 啟動(--name為定義任務名稱的指令,abc為任務名稱值)
          pm2 start app.js --watch 啟動( --watch為監聽應用目錄的變化的指令)
          pm2 restart app.js 重啟任務
          pm2 stop abc 結束(abc為任務名稱或id)
          pm2 list 查看所有任務列表

          pm2基本功能命令

          功能 命令
          啟動進程/應用 pm2 start bin/abc 或 pm2 start app.js
          重命名進程/應用 pm2 start app.js --name abc
          添加進程/應用 pm2 start bin/abc --watch
          結束進程/應用 pm2 stop abc
          結束所有進程/應用 pm2 stop all
          刪除進程/應用 pm2 delete abc
          刪除所有進程/應用 pm2 delete all
          列出所有進程/應用 pm2 list
          查看進程/應用詳情 pm2 show abc 或 pm2 describe abc
          查看進程/應用資源消耗 pm2 monit
          查看進程/應用日志 pm2 logs abc
          查看所有進程/應用日志 pm2 logs
          重新啟動進程/應用 pm2 restart abc
          重新啟動所有進程/應用 pm2 restart all

          pm2使用教程參考鏈接:
          https://www.cnblogs.com/chyingp/p/pm2-documentation.html
          https://www.jb51.net/article/113398.htm



          轉自:csdn。作者:lihefei_coder



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



          日歷

          鏈接

          個人資料

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

          存檔

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