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