首頁

用css實現(xiàn)文字抖動特效

前端達人

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



藍藍設(shè)計www.yvirxh.cn )是一家專注而深入的界面設(shè)計公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計、BS界面設(shè)計 、 cs界面設(shè)計 、 ipad界面設(shè)計 、 包裝設(shè)計 、 圖標(biāo)定制 、 用戶體驗 、交互設(shè)計、 網(wǎng)站建設(shè) 平面設(shè)計服務(wù)


文章來源:網(wǎng)絡(luò)某處。
分享此文一切功德,皆悉回向給文章原作者及眾讀者.
免責(zé)聲明:藍藍設(shè)計尊重原作者,文章的版權(quán)歸原作者。如涉及版權(quán)問題,請及時與我們?nèi)〉寐?lián)系,我們立即更正或刪除。



設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

seo達人

 

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

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

本文盡量將圖標(biāo)進行系統(tǒng)一些的介紹說明,當(dāng)然僅一篇文章是不可能面面俱到包含所有知識點。內(nèi)容比較基礎(chǔ),主要以 設(shè)計概念 和 設(shè)計思路 為主,對圖標(biāo)相關(guān)的內(nèi)容進行組織梳理和分類,便于小伙伴們建立圖標(biāo)的概念體系。過程中也有針對幾種典型的圖標(biāo)結(jié)構(gòu)進行實操代練,想要把圖標(biāo)設(shè)計的更好,這就需要我們在平時勤加練習(xí)外,還要進行深度的思考,希望我的這篇梳理可以給大家?guī)韼椭?

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

1.1 圖標(biāo)的定義

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

如果粗淺劃分的話,UI設(shè)計中常見的圖標(biāo)大致分為2大類,第一類我們稱之為「標(biāo)志性圖標(biāo)」,比如手機中應(yīng)用啟動圖標(biāo);第二類我們稱之為「功能性圖標(biāo)」,這類圖標(biāo)經(jīng)常出現(xiàn)于 App 或網(wǎng)站中,用于功能性指示引導(dǎo)或操作。

1.2 圖標(biāo)的重要性

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

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

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

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

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

1.3 發(fā)展歷程

如你所知,圖標(biāo)、標(biāo)識都不是界面設(shè)計師所創(chuàng)造的概念,它的存在可以追溯到人類文明誕生之初,在漫長的歷史長河當(dāng)中,早期用來傳達信息的圖標(biāo)演變?yōu)橄到y(tǒng)的文字,而在地圖、圖書、壁畫和建筑等各種各樣的地方,還存在著用來代表和傳達特定概念的圖標(biāo)和標(biāo)識。

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

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

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

圖標(biāo)的類型

2.1 擬物圖標(biāo)

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

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

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

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

2.2 扁平圖標(biāo)

區(qū)別于擬物化更加接近于真實的實物,扁平化則是簡化真實的物體,進行平面化的表現(xiàn)。

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

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

2.3 微扁平、輕擬物

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

2.4 線性圖標(biāo)

線性圖標(biāo)是由直線、曲線、點在內(nèi)等元素組合而成的圖標(biāo)樣式,通過線來塑造輪廓。線性圖標(biāo)具有辨識度高,清晰,簡約易識別等優(yōu)點,線性圖標(biāo)不會對頁面造成太多的視覺干擾。缺點是:線性圖標(biāo)的創(chuàng)作空間較少,太復(fù)雜的線性圖標(biāo)對識別性產(chǎn)生較大的困擾。

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

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

2.5 面性圖標(biāo) 

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

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

2.5 文字圖標(biāo)

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

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

 

2.6 " 新擬物 "風(fēng)格圖標(biāo)

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

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

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

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

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

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

3.1 中文文字圖標(biāo)

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

3.1.1 單字  

提取產(chǎn)品名稱中最具代表性的文字,通過對筆畫及整體骨架進行字體設(shè)計,以達到符合產(chǎn)品特性和視覺差異化的目的。其優(yōu)點是可以直截了當(dāng)?shù)膫鬟f產(chǎn)品信息,識別性強。

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

3.1.2 多字  

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

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

3.1.3 字加圖形組合

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

3.2 英文字母圖標(biāo)

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

3.2.1 單字母 

通常提取英文首字母進行設(shè)計,由于英文字母本身結(jié)構(gòu)簡潔,稍加改動就很容易達到設(shè)計感于識別性兼?zhèn)涞漠a(chǎn)品圖標(biāo)。需要注意的是英文字母本來就少,都用字母很容易創(chuàng)意雷同,難以形成差異化。

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

3.2.2 多字母  

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

3.2.3 字母加圖形組合  

字母加圖形組合的設(shè)計形式比較廣泛,圖形分為幾何圖形和通過提煉的圖形。通過字母與圖形進行創(chuàng)意加工,可以使應(yīng)用圖標(biāo)視覺表現(xiàn)更加飽滿。

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

3.3 數(shù)字圖標(biāo)

直接用數(shù)字做應(yīng)用圖標(biāo)的相對較少,但是數(shù)字識別性強,易于傳播的特點。利用數(shù)字進行設(shè)計能給人親和力。難點是怎樣與品牌形成強關(guān)聯(lián)性。

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

3.4 特殊符號圖標(biāo)

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

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

3.5 幾何圖形

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

3.6 單雙形/剪影

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

3.7 線形

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

3.8 動物圖形/剪影

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

3.9 卡通形象

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

3.10 正負形

以正形為底突出負形特征,以負形表達產(chǎn)品屬性,傳遞產(chǎn)品信息。例如NPR One,圖標(biāo)中的負形圖形是對話氣泡,告訴我們這是一個媒體或社交的應(yīng)用,而正形圖形強調(diào)產(chǎn)品氣質(zhì)。

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

3.11 白色漸變

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

3.12 彩色漸變

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

3.13 無

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

應(yīng)用圖標(biāo)尺寸規(guī)格

4.1 iOS應(yīng)用圖標(biāo)

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

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

4.2 安卓應(yīng)用圖標(biāo)

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

4.3 iOS應(yīng)用圖標(biāo)設(shè)計流程

在我之前的設(shè)計作品中,有個“影記”的攝影社區(qū)APP,本篇我們就以此為產(chǎn)品案例拋磚引玉來學(xué)習(xí)一個iOS應(yīng)用圖標(biāo)的繪制過程。

4.3.1 尋找隱喻

隱喻是在彼類事物的暗示之下感知、體驗、想象、理解、談?wù)摯祟愂挛锏男睦硇袨?、語言行為和文化行為,即人們看到某樣?xùn)|西或聽到某件事情能夠馬上在大腦中形成聯(lián)想。例如說到攝影,馬上就能想到相機、快門、閃光燈、暗房等。然后通過這些聯(lián)想詞,去找一些氣質(zhì)相符的圖片制作情緒版,通過情緒版可以感受到產(chǎn)品的調(diào)性,然后從中提取一些形狀和色彩作為產(chǎn)品圖標(biāo)的主要造型。

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

4.3.2 競品分析

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

4.3.3 提取關(guān)鍵詞

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

4.3.4 抽象圖形

確立了首字母“Y”、“快門/開關(guān)機”和“信號燈”作為應(yīng)用圖標(biāo)的主圖形,接下來將繪制好的3個圖形相結(jié)合,即完成初步設(shè)想。

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

4.3.5 圖標(biāo)柵格線

使用iOS應(yīng)用圖標(biāo)柵格線作為設(shè)計一句有助于建立和諧的圖標(biāo)繪制比例,并與iOS系統(tǒng)保持統(tǒng)一,下圖為iOS系統(tǒng)天氣應(yīng)用使用了圖標(biāo)柵格線。將圖形放置在圖標(biāo)柵格上調(diào)整大小并注意圖形與其比例協(xié)調(diào)。

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

4.3.6 豐富細節(jié)

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

4.3.7 多場景測試

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

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

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

APP中的功能圖標(biāo)

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

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

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

5.1 圖標(biāo)柵格

圖標(biāo)柵格被用來促進圖標(biāo)的一致性,以及為圖形元素的定位建立一組清晰的規(guī)范。這種標(biāo)準(zhǔn)化的規(guī)范造就了一個靈活但有條理的系統(tǒng),令所有的設(shè)計保持協(xié)調(diào)、一致和美學(xué)的視覺特征。

5.1.1 像素柵格

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

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

可以在繪制圖標(biāo)之前就先設(shè)置好柵格,在Sketch和Figma中都有相似的設(shè)置。

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

Material Design官網(wǎng)給出了圖標(biāo)的輔助網(wǎng)格,為設(shè)計師繪制小圖標(biāo)提供一致的標(biāo)準(zhǔn)。圖標(biāo)網(wǎng)格通常包含三部分內(nèi)容:活動區(qū)域,修飾區(qū)域,關(guān)鍵線形狀。我們以此為例進行介紹。

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

活動區(qū)域:是指圖標(biāo)主要內(nèi)容的繪制區(qū)域,通常而言圖標(biāo)圖形的主體都在該區(qū)域內(nèi)。

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

關(guān)鍵線形狀:關(guān)鍵線形狀是網(wǎng)格的基礎(chǔ)。有4種關(guān)鍵線形狀,利用這些核心形狀作為向?qū)В憧梢栽诋a(chǎn)品圖標(biāo)的設(shè)計中保持一致的視覺比例。

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

如 Material Deisgn 的圖標(biāo)網(wǎng)格中,活動區(qū)域?qū)挾葹?20dp,修飾區(qū)域?qū)挾葹?2dp,4 種關(guān)鍵形狀分別對齊于 20pd和 18dp 和 16dp的邊緣,對齊于像素。

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

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

5.1.2 視覺柵格

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

5.1.3 視覺重量

繪制圖標(biāo)不光要滿足物理上大小統(tǒng)一,還要實現(xiàn)視覺上大小統(tǒng)一。設(shè)計師要懂得調(diào)節(jié)圖標(biāo)大小以避開視覺上的覺錯。

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

根據(jù)圖標(biāo)形狀,將它們放在相應(yīng)的框架中。你就會發(fā)現(xiàn),方形圖標(biāo)比三角形或細長圖標(biāo)更緊湊。

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

5.2 圖標(biāo)繪制細節(jié)

清晰是圖標(biāo)的基本要素,在sketch中,參數(shù)不要有小數(shù)點,讓圖標(biāo)占滿像素網(wǎng)格。因為計算機不能識別小數(shù)點,導(dǎo)出圖標(biāo)時計算機會把不能識別參數(shù)的部分拉伸填滿像素網(wǎng)格,導(dǎo)致圖標(biāo)出現(xiàn)虛邊。

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

5.3 圖標(biāo)的基本元素

5.3.1 大小

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

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

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

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

5.3.2 描邊和填充

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

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

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

5.3.3 顏色

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

5.4 功能圖標(biāo)的風(fēng)格

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

5.4.1 線性圖標(biāo)

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

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

線性圖標(biāo)根據(jù)樣式還可以分為:雙色線性圖標(biāo)、線面填充圖標(biāo)、線性漸變圖標(biāo)。

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

5.4.2 面形圖標(biāo)

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

基于最基本的「線性圖標(biāo)」和「面型圖標(biāo)」,通過不同的形態(tài)和風(fēng)格的組合,再結(jié)合豐富的 表現(xiàn)手法,就可以設(shè)計出形形色色的圖標(biāo)風(fēng)格了。比如:不同粗細線條線性圖標(biāo)的組合,或者面面組合,或者線面組合。大家在設(shè)計圖標(biāo)的時候,需要根據(jù)自己的產(chǎn)品特征、受眾和使用場景,去選擇適合自己的表現(xiàn)形式。

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

6.1 圖標(biāo)繪制方法

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

6.1.1 布爾運算

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

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

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

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

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

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

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

6.1.2 貝塞爾曲線

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

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

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

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

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

6.1.3 鋼筆工具

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

繪制實戰(zhàn)

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

6.1.4 面性

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

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

位置定位:旋轉(zhuǎn) / 相減

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

WIFI:相加 / 相減 / 旋轉(zhuǎn)

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

齒輪:旋轉(zhuǎn) / 相減

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

鈴鐺:相加 / 相減

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

6.1.5 線性

放大鏡:旋轉(zhuǎn) / 相加

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

時鐘:鋼筆 / 剪刀工具

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

雨傘:相減 /  剪刀工具

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

相機:合并

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

愛心:相加 / 旋轉(zhuǎn)

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

6.2 制定規(guī)范

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

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

制定規(guī)范的三個過程:

  • 拆分細節(jié):將圖標(biāo)中的細節(jié)元素(圓角、筆畫末端等)進行分解,并在規(guī)范中制定細節(jié)元素的使用法則。
  • 風(fēng)格定位:根據(jù)產(chǎn)品調(diào)性,業(yè)務(wù)屬性在規(guī)范中制定相應(yīng)的色彩、質(zhì)感風(fēng)格。
  • 功能劃分:不同功能(金剛區(qū)和標(biāo)簽欄等)的圖標(biāo)要區(qū)分開來,功能相近的包括色彩、質(zhì)感應(yīng)該采取相近性。

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

圖標(biāo)設(shè)計規(guī)范

6.3 圖標(biāo)管理和交付

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

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

圖標(biāo)資源管理工具:Nucleo

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

6.4 線性or面性

設(shè)計中,我們應(yīng)該是用「線性圖標(biāo)」還是「面性圖標(biāo)」呢?

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

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

 

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

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

7.1 線性圖標(biāo)使用場景

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

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

7.2 面形圖標(biāo)使用場景

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

7.3 扁平圖標(biāo)的使用場景

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

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

我們可以從以下五個方面來檢驗,分別是:識別性,規(guī)范性、統(tǒng)一性、呼吸感與品牌感

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

8.1 識別性

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

圖標(biāo)識別性可以分為兩類,分別是含義識別和視覺識別。

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

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

8.2 規(guī)范性

規(guī)范性也是做好一個圖標(biāo)的基礎(chǔ),我們要保證圖標(biāo)在視覺大小的一致性,圖標(biāo)飽滿度、遵循同一種規(guī)律,細節(jié)統(tǒng)一性。

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

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

相同規(guī)律:同一套圖標(biāo)必須是以同種風(fēng)格呈現(xiàn)的,例如是否全部使用了圓角或直角的風(fēng)格,圓角大小、繪制風(fēng)格是否一致;

細節(jié)統(tǒng)一:包括像素是否對齊、圓角、描邊粗細是否統(tǒng)一的問題;

8.3 統(tǒng)一性

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

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

8.4 呼吸感

呼吸感的意思就是適當(dāng)留白。不管是圖標(biāo)還是界面,適當(dāng)?shù)牧舭卓梢酝怀鲋黧w內(nèi)容,讓內(nèi)容具備易看性。在圖標(biāo)的繪制過程中,我們應(yīng)該注意圖標(biāo)元素之間的間距不宜過近,元素也不宜過多。圖標(biāo)是一個物體的簡略縮影,目的是為了表達內(nèi)容,讓用戶快速理解,太過復(fù)雜的細節(jié)會影響圖標(biāo)的識別速度。因此在圖標(biāo)的繪制過程中應(yīng)該刪除所有無法傳達圖標(biāo)意義的元素,避免使圖標(biāo)變得太過復(fù)雜難以識別。

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

8.5 品牌感

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

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

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

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

9.1 提取品牌圖形

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

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

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

9.2 提取品牌色彩

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

9.3 提取設(shè)計語言

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

9.4 提取產(chǎn)品氣質(zhì)

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

9.5 拆分品牌名稱

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

9.6 展開形象聯(lián)想

我們?nèi)粘J褂玫谋姸郃pp大多數(shù)都有著相同的功能模塊:首頁、發(fā)現(xiàn)、動態(tài)、我的等,因此也就出現(xiàn)了很多雷同的圖標(biāo)設(shè)計。比如“首頁”是尖頂房子,“發(fā)現(xiàn)”是眼睛,“動態(tài)”是氣泡,如果有差別也只是設(shè)計風(fēng)格的差異,有的直角有的圓角,有的線性有的面形。這樣的設(shè)計沒有品牌歸屬感,試一下將這些圖標(biāo)單獨拿出來就無法判斷它是誰,它從哪兒來?

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

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

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

寫在最后

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

OK,圖標(biāo)設(shè)計指南就分享到這里,希望對大家有所幫助。因為篇幅較長,幾經(jīng)修改,有細節(jié)不嚴(yán)謹(jǐn)?shù)牡胤?,歡迎斧正,感謝閱讀。

設(shè)計師必看的圖標(biāo)(icon)設(shè)計指南

參考文獻

Material Design

Human Interface Guidelines

ICON | 設(shè)計指南——v優(yōu)客

ICON設(shè)計指南——Bonnie Kate Wolf

圖標(biāo)設(shè)計零基礎(chǔ)科普指南

UI設(shè)計師必須知道的 iOS和Android的APP圖標(biāo)設(shè)計指南

品牌基因圖標(biāo)設(shè)計技巧

 

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

分享此文一切功德,皆悉回向給文章原作者及眾讀者.
免責(zé)聲明:藍藍設(shè)計尊重原作者,文章的版權(quán)歸原作者。如涉及版權(quán)問題,請及時與我們?nèi)〉寐?lián)系,我們立即更正或刪除。

 


藍藍設(shè)計
www.yvirxh.cn )是一家專注而深入的界面設(shè)計公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計、BS界面設(shè)計 、 cs界面設(shè)計 、 ipad界面設(shè)計 、 包裝設(shè)計 、 圖標(biāo)定制 、 用戶體驗 、交互設(shè)計、 網(wǎng)站建設(shè) 平面設(shè)計服務(wù)


人人都喜歡極簡設(shè)計,怎么樣才算極簡?

seo達人

 

 

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

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

但這在如今眾多的數(shù)字產(chǎn)品設(shè)計中意味著什么呢?

1. 留白空間

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

人人都喜歡極簡設(shè)計,怎么樣才算極簡?

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

人人都喜歡極簡設(shè)計,怎么樣才算極簡?

2. 顏色

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

人人都喜歡極簡設(shè)計,怎么樣才算極簡?

人人都喜歡極簡設(shè)計,怎么樣才算極簡?

人人都喜歡極簡設(shè)計,怎么樣才算極簡?

3. 攝影作品和插畫

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

人人都喜歡極簡設(shè)計,怎么樣才算極簡?

人人都喜歡極簡設(shè)計,怎么樣才算極簡?

人人都喜歡極簡設(shè)計,怎么樣才算極簡?

4. 字體和數(shù)字

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

人人都喜歡極簡設(shè)計,怎么樣才算極簡?

人人都喜歡極簡設(shè)計,怎么樣才算極簡?

人人都喜歡極簡設(shè)計,怎么樣才算極簡?

5. 形狀和圖案

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

人人都喜歡極簡設(shè)計,怎么樣才算極簡?

人人都喜歡極簡設(shè)計,怎么樣才算極簡?

人人都喜歡極簡設(shè)計,怎么樣才算極簡?

 

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

分享此文一切功德,皆悉回向給文章原作者及眾讀者.
免責(zé)聲明:藍藍設(shè)計尊重原作者,文章的版權(quán)歸原作者。如涉及版權(quán)問題,請及時與我們?nèi)〉寐?lián)系,我們立即更正或刪除。

 


藍藍設(shè)計
www.yvirxh.cn )是一家專注而深入的界面設(shè)計公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計、BS界面設(shè)計 、 cs界面設(shè)計 、 ipad界面設(shè)計 、 包裝設(shè)計 、 圖標(biāo)定制 、 用戶體驗 、交互設(shè)計、 網(wǎng)站建設(shè) 、平面設(shè)計服務(wù)

高級設(shè)計常用的8個技巧

seo達人

 

 

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

01.對稱

很多人覺得對稱構(gòu)圖很死板,這是一個誤解,之所以會出現(xiàn)這種情況通常是設(shè)計師把對稱用錯了地方,或者是圖形本身不好看,其實對稱是非常經(jīng)典的一種形式,用好了會很高級,比如下面這些案例都使用了對稱圖形或?qū)ΨQ構(gòu)圖。

高級設(shè)計常用的8個技巧

高級設(shè)計常用的8個技巧高級設(shè)計常用的8個技巧

高級設(shè)計常用的8個技巧

高級設(shè)計常用的8個技巧

高級設(shè)計常用的8個技巧

高級設(shè)計常用的8個技巧

 

使用對稱時還需注意:

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

高級設(shè)計常用的8個技巧

 

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

高級設(shè)計常用的8個技巧

 

02.純色背景

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

高級設(shè)計常用的8個技巧

高級設(shè)計常用的8個技巧

高級設(shè)計常用的8個技巧

高級設(shè)計常用的8個技巧

高級設(shè)計常用的8個技巧

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

高級設(shè)計常用的8個技巧

 

03.極簡

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

高級設(shè)計常用的8個技巧

高級設(shè)計常用的8個技巧

高級設(shè)計常用的8個技巧

高級設(shè)計常用的8個技巧

04.抽象

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

高級設(shè)計常用的8個技巧

高級設(shè)計常用的8個技巧

高級設(shè)計常用的8個技巧

高級設(shè)計常用的8個技巧

高級設(shè)計常用的8個技巧

由于抽象圖形不好理解,所以在設(shè)計調(diào)性的把握上一定要十分準(zhǔn)確。

 

05.使用面癱模特

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

高級設(shè)計常用的8個技巧

高級設(shè)計常用的8個技巧

高級設(shè)計常用的8個技巧

高級設(shè)計常用的8個技巧

高級設(shè)計常用的8個技巧

 

06.重復(fù)

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

重復(fù)之所以可以產(chǎn)生高級感是因為,通過重復(fù)排列元素可以產(chǎn)生節(jié)奏感以及大量的細節(jié),并且畫面會有很強的統(tǒng)一性。

高級設(shè)計常用的8個技巧

高級設(shè)計常用的8個技巧

高級設(shè)計常用的8個技巧

高級設(shè)計常用的8個技巧

 

高級設(shè)計常用的8個技巧

 

07.黑白灰搭配

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

高級設(shè)計常用的8個技巧

高級設(shè)計常用的8個技巧

高級設(shè)計常用的8個技巧

高級設(shè)計常用的8個技巧

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

高級設(shè)計常用的8個技巧

高級設(shè)計常用的8個技巧

 

08.體現(xiàn)民族文化

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

高級設(shè)計常用的8個技巧

高級設(shè)計常用的8個技巧高級設(shè)計常用的8個技巧

高級設(shè)計常用的8個技巧

09.復(fù)古風(fēng)

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

高級設(shè)計常用的8個技巧

高級設(shè)計常用的8個技巧

高級設(shè)計常用的8個技巧

 

高級設(shè)計常用的8個技巧

高級設(shè)計常用的8個技巧

高級設(shè)計常用的8個技巧

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

 

作者:蔥爺 來源:設(shè)計之家 
分享此文一切功德,皆悉回向給文章原作者及眾讀者.
免責(zé)聲明:藍藍設(shè)計尊重原作者,文章的版權(quán)歸原作者。如涉及版權(quán)問題,請及時與我們?nèi)〉寐?lián)系,我們立即更正或刪除。
 

 

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

seo達人

 

 

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

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

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

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

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

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

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

盡量別用金色搭配大紅色

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

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

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

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

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

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

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

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

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

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

1. 金色搭黑色

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

2. 金色搭深灰色

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

3. 金色搭白色

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

4. 金色搭青色

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

5. 金色搭深綠色

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

5. 金色搭藍色

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

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

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

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

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

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

把整體做好

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

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

 

 

作者:蔥爺 來源:設(shè)計之家 

分享此文一切功德,皆悉回向給文章原作者及眾讀者.
免責(zé)聲明:藍藍設(shè)計尊重原作者,文章的版權(quán)歸原作者。如涉及版權(quán)問題,請及時與我們?nèi)〉寐?lián)系,我們立即更正或刪除。

藍藍設(shè)計www.yvirxh.cn )是一家專注而深入的界面設(shè)計公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計、BS界面設(shè)計 、 cs界面設(shè)計 、 ipad界面設(shè)計 、 包裝設(shè)計 、 圖標(biāo)定制 、 用戶體驗 、交互設(shè)計、 網(wǎng)站建設(shè) 、平面設(shè)計服務(wù)

實戰(zhàn)經(jīng)驗!如何做好網(wǎng)頁后臺的表單和表格設(shè)計?

周周


一個完整的后臺,由菜單/導(dǎo)航、數(shù)據(jù)/圖形展示、表格、表單、控件/組件以及彈窗等構(gòu)成,下面跟大家分享后臺中的表格和表單的設(shè)計細節(jié)。

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

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

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

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

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

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

實戰(zhàn)經(jīng)驗!如何做好網(wǎng)頁后臺的表單和表格設(shè)計?

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

實戰(zhàn)經(jīng)驗!如何做好網(wǎng)頁后臺的表單和表格設(shè)計?

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

實戰(zhàn)經(jīng)驗!如何做好網(wǎng)頁后臺的表單和表格設(shè)計?

設(shè)計過程是很主觀的,所有設(shè)計參數(shù)都取決于設(shè)計師,但是要嚴(yán)格按照設(shè)計規(guī)范,并且讓所有設(shè)計看起來和用起來都是合適的。

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

以下將依據(jù)這個設(shè)計風(fēng)格做例子展示。

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

你應(yīng)清楚的是

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

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

簡潔又靈活的表格

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

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

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

實戰(zhàn)經(jīng)驗!如何做好網(wǎng)頁后臺的表單和表格設(shè)計?

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

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

實戰(zhàn)經(jīng)驗!如何做好網(wǎng)頁后臺的表單和表格設(shè)計?

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

同一組數(shù)據(jù)的不同寬度顯示

實戰(zhàn)經(jīng)驗!如何做好網(wǎng)頁后臺的表單和表格設(shè)計?

當(dāng)寬度拖到第三種情況,按鈕也出現(xiàn)了換行,那每一行的高度都應(yīng)該按照這個高度保持一致,即使有一些數(shù)據(jù)只有一個按鈕/地址并沒有出現(xiàn)換行,如圖:

實戰(zhàn)經(jīng)驗!如何做好網(wǎng)頁后臺的表單和表格設(shè)計?

當(dāng)然,如果你不想讓內(nèi)容出現(xiàn)換行,就可以用上面說的那三種方法來實現(xiàn)了。

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

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

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

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

實戰(zhàn)經(jīng)驗!如何做好網(wǎng)頁后臺的表單和表格設(shè)計?

一些有字?jǐn)?shù)規(guī)定的輸入框,可以增加一個剩余字段提示

實戰(zhàn)經(jīng)驗!如何做好網(wǎng)頁后臺的表單和表格設(shè)計?

事實上,在設(shè)計表單之前,我們就要先對表單的標(biāo)簽進行優(yōu)化,標(biāo)簽字段盡可能的簡約。每個組的表單,標(biāo)簽都必須是對齊的,輸入框/選擇框也應(yīng)是對齊的。當(dāng)這個組的表單的標(biāo)簽字?jǐn)?shù)較少并且較對應(yīng)時,可以采用左對齊的方式,并且最長標(biāo)簽的名稱離輸入框有margin值。

實戰(zhàn)經(jīng)驗!如何做好網(wǎng)頁后臺的表單和表格設(shè)計?

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

實戰(zhàn)經(jīng)驗!如何做好網(wǎng)頁后臺的表單和表格設(shè)計?

當(dāng)一組表單的標(biāo)簽太多時,請跟產(chǎn)品溝通并對其進行分類。

實戰(zhàn)經(jīng)驗!如何做好網(wǎng)頁后臺的表單和表格設(shè)計?

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

實戰(zhàn)經(jīng)驗!如何做好網(wǎng)頁后臺的表單和表格設(shè)計?

帶有識別功能的輸入框:

當(dāng)輸入有誤時,盡量避免彈出框提示,可以直接對輸入框設(shè)計不同的狀態(tài)顯示默認狀態(tài)、選中狀態(tài)、錯誤狀態(tài)、成功狀態(tài)。

實戰(zhàn)經(jīng)驗!如何做好網(wǎng)頁后臺的表單和表格設(shè)計?

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

實戰(zhàn)經(jīng)驗!如何做好網(wǎng)頁后臺的表單和表格設(shè)計?

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

友好舒適的彈窗

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

實戰(zhàn)經(jīng)驗!如何做好網(wǎng)頁后臺的表單和表格設(shè)計?

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

實戰(zhàn)經(jīng)驗!如何做好網(wǎng)頁后臺的表單和表格設(shè)計?

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

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

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

實戰(zhàn)經(jīng)驗!如何做好網(wǎng)頁后臺的表單和表格設(shè)計?

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

總結(jié):

這篇文章主要跟大家分享的是,當(dāng)開始網(wǎng)頁后臺項目設(shè)計的時候,保持跟產(chǎn)品和前端的良好溝通。確定風(fēng)格后開始設(shè)計,并分享了3個主要的點:

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

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




文章來源:優(yōu)設(shè)網(wǎng)    推薦:程遠


藍藍設(shè)計www.yvirxh.cn )是一家專注而深入的界面設(shè)計公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計、BS界面設(shè)計 、 cs界面設(shè)計 、 ipad界面設(shè)計 、 包裝設(shè)計 、 圖標(biāo)定制 、 用戶體驗 、交互設(shè)計、 網(wǎng)站建設(shè) 平面設(shè)計服務(wù)



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

資深UI設(shè)計者

前言


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


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


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



1 認識表單


1.1 表單的歷史


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


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



1.1 表單的構(gòu)成


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



1.標(biāo)簽:告訴用戶此處相應(yīng)的輸入元素是什么

2.輸入?yún)^(qū):可交互的輸入?yún)^(qū)域,根據(jù)字段類型使用相應(yīng)的交互組件

3.占位符:對當(dāng)前項進行額外的信息描述

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

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

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

7.反饋(可選):告知用戶當(dāng)前操作可能或已出現(xiàn)的問題,如:提交成功、錯誤提示、網(wǎng)絡(luò)問題;

8.鍵盤(可選):在文本編輯時需要使用鍵盤,如:設(shè)備系統(tǒng)鍵盤、應(yīng)用內(nèi)置鍵盤;

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


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


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



2.1 表單框架選擇


合理的表單框架選擇是打造用戶友好型表單的基礎(chǔ),在進行表單設(shè)計時,我們首先需要依照表單的使用場景和復(fù)雜程度,選用最為恰當(dāng)?shù)谋韱慰蚣?。確定好表單框架,也就決定了后續(xù)設(shè)計中表單信息如何組織以及呈現(xiàn)。我們將表單框架劃分為“錄入方式”、“標(biāo)簽布局”和“按鈕邏輯”三個部分,在表單設(shè)計時通過對這三個部分的選用來確定最終的表單框架形態(tài)。



2.2.1 錄入方式


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


1 單步錄入


單步錄入是表單中最為常見的錄入方式,在一個頁面內(nèi)呈現(xiàn)所有的錄入項,結(jié)構(gòu)簡單,快速錄入、快速提交,適用于錄入項較少的表單。



2 分步錄入


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


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



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


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

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

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

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


分布錄入模式下步4種步驟導(dǎo)航選擇:


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


2.步驟條導(dǎo)航:當(dāng)表單錄入步驟為3-4步時,我們可以在頁面頂部放置步驟條顯示所有步驟內(nèi)容標(biāo)題,用戶通過步驟條能夠?qū)Ρ韱斡幸粋€清晰的預(yù)期。


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


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



3 分級錄入


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



2.1.2 標(biāo)簽布局


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


1 左右結(jié)構(gòu)


左右結(jié)構(gòu)是目前最為常見的標(biāo)簽布局形式,左右結(jié)構(gòu)中標(biāo)簽和輸入?yún)^(qū)域在一行內(nèi)排布,其中標(biāo)簽位于左側(cè)且居左對齊,輸入項位于右側(cè)有居左和居右對齊兩種對齊方式。


優(yōu)點:節(jié)省縱向頁面空間,在移動端有限的頁面空間內(nèi)能展示更多的錄入項。


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



2 上下結(jié)構(gòu)


上下結(jié)構(gòu)也是我們能夠經(jīng)常在表單中見到的標(biāo)簽布局形式,上下結(jié)構(gòu)中標(biāo)簽位于上方且居左對齊,輸入?yún)^(qū)域位于下方也為居左對齊。


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


缺點:占據(jù)縱向空間多,一屏內(nèi)能展示的錄入項較少。



3 浮動結(jié)構(gòu)


Material Design中文本錄入的標(biāo)簽形式就是選用的浮動結(jié)構(gòu),在浮動結(jié)構(gòu)中標(biāo)簽和提示文字合二為一,正常狀態(tài)下,標(biāo)簽位于輸入?yún)^(qū)域內(nèi)部原本提示文案的位置,當(dāng)用戶輸入時,內(nèi)部的標(biāo)簽就會上移為文本輸入讓出空間,完成填寫后標(biāo)簽和輸入文案上下排列展示。


優(yōu)點:結(jié)構(gòu)簡單,視覺干擾少,信息瀏覽和填寫效率高。


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



4 內(nèi)部結(jié)構(gòu)


內(nèi)部結(jié)構(gòu)相對于前面3種結(jié)構(gòu)較為少見,比較長出現(xiàn)在登錄場景,在浮動結(jié)構(gòu)中標(biāo)簽和提示文字合二為一,正常狀態(tài)下,標(biāo)簽位于輸入?yún)^(qū)域內(nèi)部原本提示文案的位置,當(dāng)用戶輸入時,內(nèi)部的標(biāo)簽就會消失,完成填寫后只展示輸入文案。


優(yōu)點:結(jié)構(gòu)簡單,視覺干擾少,聚焦于操作。


缺點:只適用于如登錄等錄入項極少的場景,一旦錄入項變多,由于錄入后不展示標(biāo)簽,將導(dǎo)致用戶后續(xù)很難判斷輸入的信息是否準(zhǔn)確。



2.1.3 按鈕邏輯


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


1 按鈕位置


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


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


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


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



2 按鈕點亮邏輯


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


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



2.2 表單信息梳理


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



2.2.1 簡化表單,聚焦核心


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


1 減少表單中的多余字段


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


2 合并表單中的同類字段


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


3 隱藏表單中的低頻字段


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



2.2.2 先易后難,循序漸進


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


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

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

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



2.2.3 信息分組,一目了然


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


1.內(nèi)容屬性相近或有關(guān)聯(lián)性的放在一組。

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



2.3 錄入操作提效


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


2.3.1 設(shè)置默認值


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


1 自動填入已有信息

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


2 自動填入關(guān)聯(lián)數(shù)據(jù)

如果用戶正在填寫的內(nèi)容有相關(guān)的關(guān)聯(lián)數(shù)據(jù),可以默認帶入。如我們在填寫訂單時可以默認帶入該訂單關(guān)聯(lián)的商品基礎(chǔ)信息。


3 系統(tǒng)自動獲取數(shù)據(jù)

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


4 經(jīng)驗預(yù)判填入信息

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



2.3.2 減少手動輸入


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


1 聯(lián)想輸入

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


2 替代輸入

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


3 歷史記錄

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


4 新型組件

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



2.2.3 減少頁面跳轉(zhuǎn)


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


1 選項露出

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


2 減少跳轉(zhuǎn)

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



2.3.4  智能錄入


1 OCR識別文件內(nèi)容

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


2 號碼認證

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



2.3.5  聯(lián)動鍵盤


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



2.4 設(shè)計細節(jié)把控


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


1 必填與選填

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



2 號碼組合規(guī)律

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



3 密碼保護

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



4 符合心理預(yù)期

我們在進行表單設(shè)計時,輸入?yún)^(qū)域的長度要符合心理預(yù)期,需要預(yù)判填寫內(nèi)容長度來確定輸入?yún)^(qū)域的長度。這樣不僅在體驗上一致,而且在視覺體驗上更加愉悅。



5 對指令有明確的稱謂

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



6 錯誤信息就近反饋

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



7 防止輸入框的遮擋

在設(shè)計主要由文本輸入框構(gòu)成的表單頁面時,要考慮鍵盤出現(xiàn)可能會遮擋輸入框的情況,我們需要把控件放在scrollView上,當(dāng)鍵盤會遮擋輸入框時,則表單滾動。



8 指導(dǎo)性錯誤反饋

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



2.5 整體體驗提升


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


2.5.1 表單容錯性考量


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


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


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



1 引導(dǎo)與提示

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


2 限制操作

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


3 反饋與幫助

當(dāng)用戶出現(xiàn)填寫錯誤時,及時的反饋錯誤并提供糾錯幫助,出錯信息應(yīng)當(dāng)用清晰準(zhǔn)確且用戶易于理解,能夠?qū)τ脩艚鉀Q當(dāng)前問題提供建設(shè)性幫助。


4 錯誤恢復(fù)

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


2.5.2 表單填寫流程閉環(huán)


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


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



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


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


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



總結(jié)


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


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


文章來源:優(yōu)設(shè) 作者:Yone楊

分享此文一切功德,皆悉回向給文章原作者及眾讀者.
免責(zé)聲明:藍藍設(shè)計尊重原作者,文章的版權(quán)歸原作者。如涉及版權(quán)問題,請及時與我們?nèi)〉寐?lián)系,我們立即更正或刪除。

藍藍設(shè)計www.yvirxh.cn )是一家專注而深入的界面設(shè)計公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計、BS界面設(shè)計 、 cs界面設(shè)計 、 ipad界面設(shè)計 、 包裝設(shè)計 、 圖標(biāo)定制 、 用戶體驗 、交互設(shè)計、 網(wǎng)站建設(shè) 平面設(shè)計服務(wù)

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

資深UI設(shè)計者

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

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

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

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

本篇文章大綱如下:

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

什么是結(jié)構(gòu)化思維?

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

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

是不是覺得有點記不???如果圖片換成這樣呢?答案是不是一目了然?

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

圖二將顏色進行整理分類成暖色系和冷色系,并且顏色按照從深到淺的規(guī)律排序,更容易讓人理解和記憶,因為它更加符合我們?nèi)祟惔竽X思維的 3 條基本規(guī)律:

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

結(jié)構(gòu)化思維定義

結(jié)構(gòu)化思維是當(dāng)我們面對問題的時候,通過某種結(jié)構(gòu),從多個側(cè)面進行思考,拆成一個個能解決的部分,并且采取恰當(dāng)?shù)氖侄蜗到y(tǒng)性地解決問題,是一種從無序到有序的思考過程;也是從整體到局部,并且層級分明的思考模式。

為什么需要結(jié)構(gòu)化思維?

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

結(jié)構(gòu)化思維可以真正的幫助我們?nèi)ニ伎己捅磉_,作為設(shè)計師的我們在日常工作中非常忙碌,被很多瑣碎的項目搞得自己手忙腳亂,因此學(xué)會用結(jié)構(gòu)化思維有以下四大價值:

1. 理清大腦思路

更系統(tǒng)化的全局思考,讓自己的設(shè)計思路經(jīng)得起推敲

2. 高效解決問題

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

3. 清晰表達溝通

與項目成員的溝通更順暢,讓他人更準(zhǔn)確理解自己所表達的內(nèi)容

4. 構(gòu)建知識體系

通過碎片化知識進行結(jié)構(gòu)化整理,逐漸建立自己的知識體系

結(jié)構(gòu)化思維修煉術(shù)

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

講了這么多,那應(yīng)該怎么掌握這種思維能力呢,其實我們很早就接觸到結(jié)構(gòu)化思維了,比如學(xué)習(xí)寫作文時的“總分總”結(jié)構(gòu),解答數(shù)學(xué)題時先求什么再求什么,都屬于結(jié)構(gòu)化思維的范疇。

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

1. 自上而下拆解法

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

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

如何應(yīng)用

1.結(jié)構(gòu)化思考問題

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

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

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

通過前期這三步的結(jié)構(gòu)化思考,讓自己大腦捋順?biāo)悸?,就更清楚該怎么進行下一步了!

2. 結(jié)構(gòu)化表達溝通

比如我們平時輸出了多個設(shè)計方案時,需要跟產(chǎn)品闡述設(shè)計方案 A 更好,那應(yīng)該怎么清晰的表達呢?

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

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

2. 自下而上歸納法

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

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

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

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

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

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

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

總結(jié)

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


文章來源:優(yōu)設(shè) 作者:PSERIC

分享此文一切功德,皆悉回向給文章原作者及眾讀者.
免責(zé)聲明:藍藍設(shè)計尊重原作者,文章的版權(quán)歸原作者。如涉及版權(quán)問題,請及時與我們?nèi)〉寐?lián)系,我們立即更正或刪除。

藍藍設(shè)計www.yvirxh.cn )是一家專注而深入的界面設(shè)計公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計、BS界面設(shè)計 、 cs界面設(shè)計 、 ipad界面設(shè)計 、 包裝設(shè)計 、 圖標(biāo)定制 、 用戶體驗 、交互設(shè)計、 網(wǎng)站建設(shè) 、平面設(shè)計服務(wù)


超多案例!B 端后臺類產(chǎn)品的圖表設(shè)計思路及方法

周周

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

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

超多案例!B 端后臺類產(chǎn)品的圖表設(shè)計思路及方法

圖表視覺層級

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

超多案例!B 端后臺類產(chǎn)品的圖表設(shè)計思路及方法

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

超多案例!B 端后臺類產(chǎn)品的圖表設(shè)計思路及方法

1. 底層元素設(shè)計

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

超多案例!B 端后臺類產(chǎn)品的圖表設(shè)計思路及方法

2. 中層元素設(shè)計

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

超多案例!B 端后臺類產(chǎn)品的圖表設(shè)計思路及方法

3. 頂層元素設(shè)計

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

超多案例!B 端后臺類產(chǎn)品的圖表設(shè)計思路及方法

4. 最終效果

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

超多案例!B 端后臺類產(chǎn)品的圖表設(shè)計思路及方法

圖表排版設(shè)計

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

1. 圖表尺寸

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

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

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

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

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

超多案例!B 端后臺類產(chǎn)品的圖表設(shè)計思路及方法

超多案例!B 端后臺類產(chǎn)品的圖表設(shè)計思路及方法

2. 坐標(biāo)軸

坐標(biāo)軸在圖表中出現(xiàn)的頻率較高,那么坐標(biāo)軸常見的設(shè)計問題有哪些呢?

第一是橫縱坐標(biāo)軸的刻度出現(xiàn)過密情況。

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

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

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

如果是 Y 軸(縱軸)文字過長,需聯(lián)合研發(fā)一起調(diào)整數(shù)據(jù)的單位,比如把“元”調(diào)整為“百萬元”。

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

超多案例!B 端后臺類產(chǎn)品的圖表設(shè)計思路及方法

3. 圖例

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

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

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

超多案例!B 端后臺類產(chǎn)品的圖表設(shè)計思路及方法

數(shù)據(jù)色板設(shè)計

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

超多案例!B 端后臺類產(chǎn)品的圖表設(shè)計思路及方法

1. 辨識度

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

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

超多案例!B 端后臺類產(chǎn)品的圖表設(shè)計思路及方法

2. 統(tǒng)一性

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

超多案例!B 端后臺類產(chǎn)品的圖表設(shè)計思路及方法

3. 顏色量化與工具

量化顏色,將色彩轉(zhuǎn)化為數(shù)值,利用數(shù)值來驗證設(shè)計師的「感覺」,能夠保證方案合理性,保證設(shè)計質(zhì)量。但通過嘗試,我們常用的色彩模式均不能科學(xué)合理的量化顏色。通過查閱大量資料,我們最終決定以小眾的 HCL 色彩模式來衡量色彩。其中 H 表示色相、C 表示飽和度、L 表示明度。HCL 區(qū)別于傳統(tǒng)的 RGB 或 HSB 模式,它能夠?qū)⑷搜蹖︻伾母兄_的量化為數(shù)值,例如黃色相比藍色明度更高,都能如實的反饋到數(shù)值上。也由于此特性,HCL 模式在誕生距今不到 20 年間,已被一些先鋒設(shè)計師用于數(shù)據(jù)可視化的呈現(xiàn)中。

超多案例!B 端后臺類產(chǎn)品的圖表設(shè)計思路及方法

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

結(jié)語

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

附:色板及 HCL 工具

超多案例!B 端后臺類產(chǎn)品的圖表設(shè)計思路及方法


文章來源:優(yōu)設(shè)網(wǎng)    作者:百度MEUX


藍藍設(shè)計www.yvirxh.cn )是一家專注而深入的界面設(shè)計公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計、BS界面設(shè)計 、 cs界面設(shè)計 、 ipad界面設(shè)計 、 包裝設(shè)計 、 圖標(biāo)定制 、 用戶體驗 、交互設(shè)計、 網(wǎng)站建設(shè) 、平面設(shè)計服務(wù)


Linux CentOS + Nodejs + Express部署vue項目

前端達人

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

一、安裝Node環(huán)境

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

1.清理工作

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

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

2.去官網(wǎng)復(fù)制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.創(chuàng)建軟連接

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

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

9.測試

node -v
npm -v 
  • 1
  • 2

10.安裝cnpm淘寶鏡像并創(chuàng)建軟鏈接

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

二、用Express搭建web服務(wù)

1.在Xshell里cd到指定目錄

cd /var/www/ 
  • 1

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

2.創(chuàng)建web服務(wù)項目文件夾

mkdir demo 
  • 1

3.cd進入項目目錄

cd demo 
  • 1

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

npm init -y 
  • 1

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

5.安裝express

cnpm i express -D 
  • 1

6.創(chuàng)建web服務(wù)程序文件app.js

mkdir app.js 
  • 1

7.編寫web服務(wù)程序代碼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'))); // 設(shè)置靜態(tài)項目訪問路徑(此處的dist為webpack打包生成的項目文件夾名稱) app.get('*', function(req, res) { const html = fs.readFileSync(path.resolve(__dirname, './dist/index.html'), 'utf-8'); // 設(shè)置所有訪問服務(wù)請求默認返回index.html文件 res.send(html); }); app.listen(port, hostName, function() { console.log(`服務(wù)器運行在http://${hostName}:${port}`); }); 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18

三、打包部署vue項目

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

npm run build 
  • 1

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

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

11160623264.png)

四、啟動web服務(wù)

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

node app.js 
  • 1

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

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

2.安裝PM2托管Node Web服務(wù)程序

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

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

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

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

pm2 start app.js --name abc 
  • 1

以下為pm2常用命令說明

命令 功能
pm2 start app.js --name abc 啟動(--name為定義任務(wù)名稱的指令,abc為任務(wù)名稱值)
pm2 start app.js --watch 啟動( --watch為監(jiān)聽?wèi)?yīng)用目錄的變化的指令)
pm2 restart app.js 重啟任務(wù)
pm2 stop abc 結(jié)束(abc為任務(wù)名稱或id)
pm2 list 查看所有任務(wù)列表

pm2基本功能命令

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

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



轉(zhuǎn)自:csdn。作者:lihefei_coder



藍藍設(shè)計www.yvirxh.cn )是一家專注而深入的界面設(shè)計公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計、BS界面設(shè)計 、 cs界面設(shè)計 、 ipad界面設(shè)計 、 包裝設(shè)計 、 圖標(biāo)定制 、 用戶體驗 、交互設(shè)計、 網(wǎng)站建設(shè) 、平面設(shè)計服務(wù)



日歷

鏈接

個人資料

藍藍設(shè)計的小編 http://www.yvirxh.cn

存檔