2019-12-10 資深UI設計者
卡片式設計對于我們來說并不陌生,從設計類網(wǎng)站上或市場上的一些 APP 中也會看到很多的卡片式設計的案例,卡片式設計也是 UI 設計中最常用的方式之一。
最近在新項目的設計中也嘗試使用了卡片式設計,結合實際項目中的一些思考進行總結并歸納出一些卡片式設計的小知識點。同時希望通過本次的總結進行知識沉淀,以及跟大家一起探討下卡片式設計。
在現(xiàn)實生活中的卡片式設計可以說是無處不在,例如身份證、交通卡、銀行卡、名片、便利貼、撲克牌、游戲卡……諸如此類的生活常見品都是以卡片的方式存在,其共同點都使用一個容器承載著內(nèi)容,并且具有「便攜性、信息簡潔和相對獨立性」。
在項目設計之初我分析了一些使用卡片設計的 App,并且從中整理總結了幾個較為常見的卡片式設計的使用場景。
1. Feed流
卡片式的 feed 流設計是一種非常常見的設計,早在前幾年 Facebook、Google+ 等產(chǎn)品就使用了這一方式,F(xiàn)eed 流作為一種長內(nèi)容的媒介,用戶需要長時間的滑動看內(nèi)容并篩選有效信息,卡片式設計很好的解決了內(nèi)容與內(nèi)容的區(qū)塊分隔,讓用戶在長屏幕滑動中依舊可以很好的明確識別每一塊的內(nèi)容。
實際案例-淘寶微淘
2. 瀑布流設計
瀑布流的出現(xiàn)讓單屏區(qū)域內(nèi)顯示更多的內(nèi)容,而內(nèi)容較多的情況下,使用卡片式設計可以較好的對內(nèi)容進行了區(qū)域劃分,讓上下左右的內(nèi)容從整體中具有相對獨立性。
實際案例-Pinterest
3. 左右滑動組合型內(nèi)容
卡片式設計具有較強的層次感,相比于平鋪更能呈現(xiàn)內(nèi)容可滑動的感受,并且塊狀化的設計讓內(nèi)容具有較高的區(qū)域分割感。
實際案例-QQ音樂
4. Tips提醒
作為非界面固定內(nèi)容,卡片式設計可以讓 tips 提醒設計變得更自由,在符合用戶體驗的基礎上,它可以出現(xiàn)在任何我們想要它出現(xiàn)的位置。
實際案例-淘票票會員提醒
5. 結合手勢的單塊可互動內(nèi)容
若頁面中有且只有一個主內(nèi)容,并且需要用戶進行快速篩選時,可考慮這種結合卡片式設計與手勢設計的方式。大大增強了用戶對于設計的體驗感知和豐富視覺表現(xiàn)。
實際案例-探探首頁
6. 卡券類設計
卡券類的設計實際上是一種物化映射的過程,我們在現(xiàn)實中看到的卡券造型,結合卡片式的擬物化設計,讓用戶在屏幕上可以更直觀的感知,提升了設計的代入感。
實際案例-京東領券中心
7. 集合型功能入口
集合型功能入口往往會有多個入口,使用卡片式設計讓入口形成一個區(qū)域整體,可以做到既統(tǒng)一又相對獨立。
實際案例-淘寶微淘關注賬號
8. 個人主頁頂部內(nèi)容卡片
個人主頁的設計往往會在氛圍上營造沉浸感,卡片式的設計可以把關鍵信息進行概括收歸,讓原本單個的內(nèi)容形成一個整體。
實際案例-美團外賣會員
基礎的卡片設計規(guī)則,相信大家在一些系統(tǒng)級別的設計指導規(guī)范中也或多或少都能了解到,不同平臺的規(guī)范差異其實不會有太多本質性的區(qū)別,更多的是處理技巧或方式的差異,而每個設計師對其理解的角度也會具有一些差異化,這里分享下我對于卡片式設計的一些基礎想法。
同樣的卡片設計,不同的人做出來的感受可能會有所差別,而表達卡片質感的主要關鍵點在于:卡片形體、投影深度、卡片顏色對比,我們需要了解這些基礎知識點之后,再結合實際的 APP 風格進行設計。
卡片形體
就像圖標的圖形設計一樣,不一樣的形體也能表達出不一樣的氣質,因此在設計的時候我們需要依據(jù)整體的風格進行表達。異形卡片的設計,可以讓原有方方正正的卡片表達出差異化,從造型上打破一些傳統(tǒng)的處理方式,再結合一些 IP 人物元素可以更加直觀的表達出具體的內(nèi)容氛圍。
投影深度
投影的視覺效果,會直接影響整體卡片的質感,太深太大的投影會顯得整體卡片過于厚重,太淺太小的投影則顯得過度生硬,因此合理的數(shù)值比例可以讓卡片看起來自然有質感。在項目中我常用的一組數(shù)值規(guī)律是 1:2 或 1:3,例如 Y 軸偏移 10px,模糊度則設定為 20 或 30px,這樣成比例的數(shù)值出來的效果會較為自然,如下圖:
卡片顏色對比
卡片與背景的顏色對比會影響這卡片的整體質感,在設計時我們需要把握好卡片與底色的對比,不同的明暗對比出來的質感也會有差異。這里有兩點建議:
在使用卡片式設計時,經(jīng)常會糾結邊距的設定,寬邊還是窄邊?多少像素更為合適?我經(jīng)常會帶著這種疑問去設計。
基于內(nèi)容的簡單規(guī)則
卡片式設計作為設計的表現(xiàn)形式,最終是為了承載內(nèi)容,因此邊距的寬窄也需要依賴于實際內(nèi)容的判斷。結合我在項目中的嘗試分享以下幾點:
多窄少寬
卡片內(nèi)容較多是使用窄邊距,讓卡片具有足夠的空間來展現(xiàn)內(nèi)容,內(nèi)容較少則可以考慮采用寬邊距來打造整體的視覺空間感,如下圖 app store 和淘寶的設計對比。當然這只是一個建議,實際還得具體問題具體分析。
再如一些瀑布流、宮格、橫滑模塊較多的 APP 設計亦是如此,在內(nèi)容較多的情況下會把邊距壓縮到最小的合理間距。
內(nèi)外成比例
以最外邊為基礎值往里設計,間距以固定比例進行縮減,雖然沒有刪格來得規(guī)范,但也可以讓設計變得有跡可循。
基于刪格
刪格系統(tǒng)解決了一些基礎的板式問題,有助于提升設計的規(guī)范性,讓設計更加有跡可循。在設定卡片式的邊距時可以適當應用刪格系統(tǒng),讓邊距與內(nèi)容形成固定的關系,這樣可以幫助整體的卡片設計更加具有細節(jié)和規(guī)則。
標題的設定主要考慮以下幾點:1.是在卡片內(nèi)還是卡片外;2.標題的字號設定多少更合適;3.標題是否加粗?
卡片內(nèi)或外的對比
在項目設計中讓我較為糾結的是:標題應該在卡片內(nèi)還是卡片外?通過了一些案例的嘗試之后,我總結了一個規(guī)則(需要依據(jù)內(nèi)容的形態(tài)而進行設計):當卡片內(nèi)容是獨立的模塊或模塊中只有一個大標題時可設定在卡片內(nèi);當卡片內(nèi)容是以組合呈現(xiàn)或者具有延續(xù)性內(nèi)容時設定在卡片外,形成最外層的主標題。
標題的字號設定
標題主要作用為 2 點:1.簡短說明每個模塊的內(nèi)容;2.讓用戶在長頁面瀏覽中起到引導、定位的作用。
通過一些嘗試發(fā)現(xiàn):1.當內(nèi)容較少時,并不需要太大的字號即可起到標題的作用;2.當內(nèi)容較多時,較小的標題字號則容易被沉入內(nèi)容中,讓用戶在瀏覽的過程中難以發(fā)現(xiàn),而導致信息獲取缺失;3.建議標題與正文字號大小差異在 6-10px,這樣可以更好的拉開差異,讓標題更具有標題感。
字體是否加粗
常規(guī)思維下我們都會對標題進行加粗,我在實際中的經(jīng)驗得到的總結是:需要看手機系統(tǒng)或不同廠商的機型。我在項目之初都對標題進行了加粗,但后續(xù)在跟進還原時看到的效果并不理想,特別是 Android 的機型上,因為我們使用的是系統(tǒng)默認字體,android 系統(tǒng)很多字體并未對系統(tǒng)進行優(yōu)化,而是使用微軟雅黑,微軟雅黑在android 系統(tǒng)上再加粗,就會顯得整個系統(tǒng)的外輪廓特別粗糙,最后我們依據(jù)不同的機型進行了差異化的選擇。
圓角的設定實際上沒有太多的原則問題,只要符合整體的風格調(diào)性即可。當然不同的圓角也能表達出不同的質感,大圓角表達柔和、小圓角表達硬朗。
圓角的規(guī)則設定
以卡片的圓角作為基礎的參考值往內(nèi)推算整體的圓角使用規(guī)范,卡片與卡內(nèi)的元素形成合理的比例規(guī)則,而非隨意根據(jù)「經(jīng)驗」進行設定。
圓角大小差異對比
大小的差異化呈現(xiàn)出不同的視覺感受和風格差異,我們在設計時更多需要考慮我們設計的產(chǎn)品風格或氣質是適合大圓角還是小圓角,而非依據(jù)一些設計網(wǎng)站上的流行趨勢。因此基于不同的風格或者實際內(nèi)容場景下進行設定才更為合理。
卡片式設計相比拉通式設計更需要考慮設計中的透氣感。在常規(guī)情況下,對內(nèi)容邊距及四周邊距進行調(diào)整,讓內(nèi)容之間具有較好的空間呼吸感,從而讓設計得到留白的效果。如下圖對比案例,在基礎刪格不變的情況下,每個間距都在原有基礎上擴大了12px(接近 1.33 倍),從而讓內(nèi)容具有較為舒適的寬度進行閱讀
選擇某一種設計方式的重點在于我們了解這種方式的優(yōu)點,并且可以把這些優(yōu)點融合到我們的設計當中。在項目設計中,我總結了幾點卡片式設計的優(yōu)點。
1. 優(yōu)化模塊化,提升內(nèi)容區(qū)域感
模塊化的設計也是我們?nèi)粘V袝玫降姆椒ǎY合卡片式的設計可以讓模塊化的規(guī)則變得更加簡單,增加了模塊之間的可復用性和延展性。而當內(nèi)容較多的情況下,使用卡片式設計可以有效直接的形成區(qū)域分隔,從視覺感知上就對內(nèi)容進行了分隔,提升用戶獲取信息的效率。
2. 提升內(nèi)容獨立性
在組合型的內(nèi)容設計上,使用卡片式設計可以讓每個小塊內(nèi)容呈現(xiàn)相對獨立的展現(xiàn)特性,結合模塊化的設計,可以在一大片關聯(lián)的內(nèi)容中,做到既統(tǒng)一又相對獨立。
3. 增強視覺空間感
卡片式的設計可以提升整體設計層次感,通過投影、前后顏色的設定,讓內(nèi)容與背景之間產(chǎn)生視覺空間感。
4. 增強視覺表現(xiàn)力
在設計中我們可以對卡片進行異形設計,用來達到我們想要的風格表現(xiàn)。當然在一個頁面內(nèi)盡量不要太多,盡量使用頁面中的首個卡片進行差異化處理,讓整體表現(xiàn)出一點不同即可。
5. 增強可點性
卡片式設計產(chǎn)生的空間感,讓每個模塊更加突出,相比扁平式的處理方式,卡片式從視覺感官上會較為突出,從感官上更具可點擊感知。
任何一種設計方式都會有其利弊,最終選擇某一種其實不過就是當下最適合而已,而在嘗試中我也總結了幾點卡片式設計存在的一些缺點,當然只是個人的思考而已。
1. 橫向空間利用率降低
卡片式設計的存在左右邊距,因此在有限的屏寬內(nèi)內(nèi)容橫向區(qū)域相比于拉通式設計有所減少,在內(nèi)容較多的情況下可以適當調(diào)小卡片左右邊距。
2. 避免過多的層級
從整體來說,卡片式的設計本身就是增加了基礎背景的層級表現(xiàn),其視覺層級相比拉通式更為豐富,因此不建議在卡片上再二次疊加塊狀式設計,避免造成層級復雜。在項目中也會遇到內(nèi)容層級需要多層級的表現(xiàn),從中總結了2種方式:
3. 不適合長文或內(nèi)容多的表達
若在設計上使用了卡片式的設計風格,但在一些長文表現(xiàn)的界面建議去除卡片。長文章的頁面更強調(diào)閱讀的沉浸感,用戶需要更多的專注于文字,這時候無邊的體驗更適合。
4. 把握好界面的分區(qū),避免過于擁擠的排版
卡片設計具有獨特的視覺空間感,但卡片與卡片之間也會有分隔,因此在設計時更應該對內(nèi)容進行歸納,避免產(chǎn)生過多的小塊卡片而導致排版過于擁擠、凌亂或者內(nèi)容不夠寬度展現(xiàn)。
無論是卡片式或者拉通平鋪的方式,其最終的目的都是為了服務于內(nèi)容,我們在做設計的過程中只是選擇適合于呈現(xiàn)我們內(nèi)容的一種方式。根據(jù)具體的內(nèi)容情況給出合理/合適的設計判斷才是我們需要不斷提升的關鍵點,切莫流于形式而忽略了內(nèi)容設計本身的重要性。
文章來源:優(yōu)設