Material Design —卡片(Cards)

自上次參加完回音分享會(huì)后,我下定決心要洗心革面乖乖打基礎(chǔ),于是開啟了這個(gè)part,爭取兩個(gè)月不間斷更新,寫完Material Design與iOS中的組件(順便學(xué)學(xué)英語),以便今后在使用的時(shí)候完全不虛

卡片(Cards)

Material Design鏈接:卡片

卡片

卡片是更詳細(xì)信息的入口點(diǎn)的一張材料。

卡片可能包含照片,文字和關(guān)于單個(gè)主題的鏈接。 他們可能會(huì)展示包含不同尺寸元素的內(nèi)容,例如帶有可變長度標(biāo)題的照片。

卡片集合是同一個(gè)平面上的多個(gè)卡片的布局形式。

用法

卡片展示的是由不同尺寸或不同支持的動(dòng)作的元素組成的內(nèi)容。

支持的手勢(shì)

滑動(dòng)(swipe)

拾取并移動(dòng)(Pick-up-and-move)

相關(guān)組件

網(wǎng)格列表(Grid lists)

對(duì)于開發(fā)者

Android卡片

聚合卡片(Polymer cards)


用法

卡片能方便地展示不同元素組成的內(nèi)容。 它們也非常適合展示尺寸或支持操作變化的元素,例如帶有可變長度標(biāo)題的照片。

卡片集合是共面的,或同一平面上的卡片布局。

何時(shí)使用

顯示以下內(nèi)容時(shí)使用卡布局:

·作為一個(gè)集合,包含多種數(shù)據(jù)類型,如圖像,視頻和文本

·不需要直接比較(用戶不直接比較圖像或文本)

·支持高度可變長度的內(nèi)容,例如評(píng)論

·包含可交互式內(nèi)容,例如+1按鈕或評(píng)論

·在網(wǎng)格列表中,但需要顯示更多內(nèi)容來補(bǔ)充圖像

左:卡片有圓角、能有多個(gè)操作、可關(guān)閉/重現(xiàn) ? ?右:是tile而不是卡片,無圓角、最多兩個(gè)操作
左:快速可瀏覽列表,適合展示無操作的同類內(nèi)容 ? ?右:阻礙了快速瀏覽,且這些內(nèi)容不能關(guān)閉
左:網(wǎng)格tile以干凈輕量方式展示圖片庫 ? ?右:卡片不適合展示同類內(nèi)容

內(nèi)容

卡片為聯(lián)系更緊密的信息和視圖提供上下文和入口點(diǎn),其內(nèi)容和數(shù)量可能會(huì)有很大差異。 卡片集合內(nèi)的卡片可以包含一個(gè)唯一的數(shù)據(jù)組,例如帶有動(dòng)作的清單,帶有動(dòng)作的筆記以及帶有照片的筆記。

不要讓卡片上帶有過多無用的信息或操作。

內(nèi)容層次

使用卡內(nèi)的層次結(jié)構(gòu)來引導(dǎo)用戶注意最重要的信息。 例如,將主要內(nèi)容放置在卡的頂部,或使用排版來強(qiáng)調(diào)最重要的內(nèi)容。

圖像可以強(qiáng)化卡片中的其他內(nèi)容。 但是,它們?cè)诳▋?nèi)的大小和位置取決于圖像是主要內(nèi)容還是用于補(bǔ)充卡片上的其他內(nèi)容。

背景圖像

當(dāng)文字放置在純色背景上時(shí),文字清晰度最高,且文字對(duì)比度足夠高。 放置在圖像背景上的文本應(yīng)該保留文本的易讀性。

左:不同布局的卡片 ? ?右:排版方式能突出重點(diǎn)內(nèi)容
左:不同內(nèi)容與布局的卡片集合 ? ?右:不同布局與不同內(nèi)容層次的卡片集合

行為

卡片具有恒定的寬度和可變的高度。最大高度限于平臺(tái)上可用空間的高度,但可以暫時(shí)擴(kuò)大(例如,顯示評(píng)論)。

卡片不會(huì)翻轉(zhuǎn)以顯示背面的信息。

支持的手勢(shì)

卡片手勢(shì)應(yīng)始終在卡片集合中實(shí)施。

支持的手勢(shì)包括:

滑動(dòng)手勢(shì)(swipe gesture)可以在每張卡片上使用。限制視圖內(nèi)的輕掃手勢(shì),使其不會(huì)彼此重疊。例如,可滑動(dòng)的卡片不應(yīng)該包含可滑動(dòng)的圖像,以便在滑動(dòng)時(shí)只發(fā)生一次動(dòng)作。

如果用戶對(duì)集合內(nèi)的卡進(jìn)行分類很重要,則可以使用拾取并移動(dòng)手勢(shì)(pick-up-and-move gesture)。但要考慮篩選或排序是否會(huì)更好地組織內(nèi)容。

卡片集合的篩選和分類

卡片收藏可按照日期,文件大小,字母順序或其他參數(shù)進(jìn)行排序或篩選。

集合中的第一個(gè)項(xiàng)目位于左上角

順序從左到右,從上到下進(jìn)行

從左到右,從上到下

滾動(dòng)

卡片集合只能垂直滾動(dòng)。

超過最大卡片高度的卡片內(nèi)容會(huì)被省略,內(nèi)部不會(huì)滾動(dòng),但可以擴(kuò)展卡片。 一旦展開,卡片可能會(huì)超過視圖的最大高度。 在這種情況下,卡片將隨卡片集合一起滾動(dòng)。

左:卡片可留有展開入口 ? ?右:手機(jī)端不要在卡片內(nèi)放置可滾動(dòng)區(qū)域,會(huì)存在兩條很難分開的滾動(dòng)條
pc端卡片可展開和內(nèi)部滾動(dòng)

卡片聚焦

當(dāng)遍歷卡片上的焦點(diǎn)時(shí),在移動(dòng)到下一張卡片之前訪問所有可聚焦元素。

對(duì)于依賴焦點(diǎn)遍歷進(jìn)行導(dǎo)航(手柄和鍵盤)的頁面,卡片應(yīng)具有主要操作或打開包含主要和補(bǔ)充操作的新視圖。

選擇操作
擴(kuò)展的補(bǔ)充文本變得可見,然后聚焦放在補(bǔ)充的行動(dòng)上

操作

卡中的主要?jiǎng)幼魍ǔJ强ū旧怼?/p>

在集合中,根據(jù)內(nèi)容類型和預(yù)期結(jié)果的不同,補(bǔ)充操作可能因卡片而異。 例如,播放視頻相對(duì)于打開一本書。 在集合中的卡片中,始終展示操作。

補(bǔ)充操作

使用圖標(biāo),文本和UI控件(通常放置在卡的底部)明確調(diào)出卡內(nèi)的補(bǔ)充操作。

除了溢出菜單之外,補(bǔ)充操作限制為兩個(gè)操作。

UI控件

與主內(nèi)容內(nèi)聯(lián)放置的UI控件(如滑塊)可以修改主內(nèi)容的視圖。 例如,可以選擇日期的滑塊,評(píng)分內(nèi)容的星星,或選擇日期范圍的分段按鈕。

溢出菜單(可選)

溢出菜單通常放置在卡的右上角。但當(dāng)能改善內(nèi)容布局和易讀性時(shí),則可以將其放置在右下角。

注意不要讓溢出菜單負(fù)荷的操作太多。

其他操作

強(qiáng)烈建議不要在文本內(nèi)容中使用內(nèi)聯(lián)鏈接。

雖然卡片可以支持多種動(dòng)作,UI控件和溢出菜單,但請(qǐng)使用限制,并記住卡片是進(jìn)入更復(fù)雜和詳細(xì)信息的入口點(diǎn)。


內(nèi)容塊

卡可以使用內(nèi)容塊構(gòu)建,其中包括:

·可選標(biāo)題

·主要標(biāo)題

·富媒體

·支持文本

·操作

這些內(nèi)容塊可以組織起來以促進(jìn)不同類型的內(nèi)容。 例如,可以通過增加排版時(shí)的尺寸來強(qiáng)調(diào)數(shù)字。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容