產品經理必會的30個組件(匯總)

9 評論 21033 瀏覽 451 收藏 27 分鐘

編輯導語: 在產品經理的日常工作中,免不了要用到各種組件,那么,這些組件的名稱你都知道嗎?本文作者整理匯總了一些常用組件名稱,以及它們的用處,希望可以給你帶來幫助。

最近發生了兩件事:

和新來的研發溝通個問題——讓他替換下icon。

他問我什么是icon?

我說就是圖標,他說哦哦。

和另外一個產品討論一個交互,我說使用穿梭選擇器,他問我什么是穿梭選擇器?

我說就是這種,他說哦哦。

對于很多組件名稱,有時候我也搞不明白。產品實習生之前問我徽標內容數值最多顯示99+行不行?

我也是一愣,才知道他說的就是小紅點。

我想,很多同學都會有搞不清楚組件名稱叫什么的時候,所以我整理了一些組件名稱,以及一些其他名詞。

內容較多,建議收藏,希望對各位有用。

01 組件相關

1. icon

就是指圖標,比如像app的icon圖標,還有在頁面內的圖標,都能叫做icon。

icon需要有象征意義,需要有隱喻性,需要讓人能在最短的時間內理解出icon的含義。

產品經理必會的30個組件(匯總)

問你個事,抖音的第三個icon是啥?

2. 穿梭選擇器

也叫穿梭框,一般為左右兩欄,左邊為待選擇項,右邊為已選項。

從左邊選到右邊表示已選,從右邊移到左邊,表示取消選擇。

產品經理必會的30個組件(匯總)

常用在B端產品中,當需要多選且選擇項較多時,就可以使用穿梭選擇器。

當可選項很多,大于10個時,可以考慮使用穿梭選擇框。這樣用戶就可以清楚的知道自己選擇了哪些內容。

3. 徽標(Badge)

徽標可以理解為小紅點,就是在圖標、文字右上角、或者在頁面某個地方的紅色小圓點。常用來表示有新消息或者是為了達到某種信息提示。

徽標的形式不僅只有小紅點,也有紅圈里加數字,表示新消息數量。也有直接小紅圈+文字,來更好的傳達信息。

產品經理必會的30個組件(匯總)

4. 骨架屏

骨架屏是一種加載狀態,也叫做加載占位符,加載時在頁面上通過灰色塊顯示出大致結構。

產品經理必會的30個組件(匯總)

可以有效緩解用戶的等待焦慮感,向用戶表達出“這個頁面有這樣的數據”的感覺。同時結合光澤掠過或者灰色塊來回收縮的動畫,來表達頁面正在加載中。

骨架屏比普通的加載loading動畫能提供更好的視覺效果,能產生加載很快的感覺,對用戶體驗也更好。

相同的響應時間內,菊花轉轉得再快,也比不上骨架屏來的感覺快。

5. 缺省頁/空狀態頁

是指在頁面內沒有數據時顯示出空狀態效果。避免沒有數據時顯示出空白頁面,讓用戶陷入“到底有沒有數據”的困惑。

缺省頁包括網絡異常,加載失敗、無權限、搜索無結果等。

產品經理必會的30個組件(匯總)

缺省頁不僅是只一個頁面全是空狀態,在頁面中的某個模塊中也會有空狀態,針對某個模塊內也要添加缺省狀態。

沒有數據非常影響用戶體驗,這時就靠缺省頁來安慰用戶。添加合適的文案、圖案、引導、動效來給用戶一些正向的傳達。

比如沒有關注,我們推薦用戶可關注的博主。當加載失敗時,可以添加“重新加載”按鈕,讓用戶再次刷新。

缺省頁空狀態屬于數據為空的臨界值,經常會一不小心遺漏,敲黑板,需要注意空狀態。

6. tab頁

指標簽頁,可以理解為菜單、導航欄。通過不同tab頁聚合不同信息收納在一個頁面區域內。

產品經理必會的30個組件(匯總)

Tab頁分為頂部、底部、側邊欄。

頂部tab是最常見的,在很多app和網站中都有使用,因為頂部tab占據的頁面空間更小,同時采用滑動的形式可以容納很多tab。

頂部tab除了有文字,還有圖標tab。

側邊欄tab有左、右,常見的是左側欄。如果更想突出內容,可以采用右側邊欄。

tab頁的層級關系一般是底部tab>頂部tab>側邊欄tab。對于頁面內容太多時,也能互相嵌用,比如頂部tab頁里再套個二級左側邊欄tab。

在ios里有個Segmented Controls,叫分段控件,和tab頁很像,都是用來聚合頁面。

不一樣的是,分段控件只能手動點擊,不能左右滑動切換,而tab頁可以左右滑動切換頁面。
分段控件可以是文字分段,也可以是圖標,下圖是圖標分段控件。

產品經理必會的30個組件(匯總)

7. 模態彈窗與非模態彈窗

1)模態彈窗

對用戶操作做出阻礙的彈窗。用戶必須對彈窗內容做出回應才能進行下一步操作,在操作確認、重要信息提醒時,都需要用到模態彈窗。

對于用戶使用場景的不同,可以選擇使用不同的模態彈窗,比如對話框、氣泡提示、動作欄等(這些概念下邊會說)。

2)非模態彈窗

不會阻礙用戶操作的彈窗,像toast提示、通告欄就是非模態(這些概念下邊會說)。

產品經理必會的30個組件(匯總)

8. 氣泡(popover)

氣泡可以理解為一個小彈窗,就像氣泡一樣,體積小、重量輕,想往哪飄就往哪飄,剛顯示出來,手指一搓,就bou~地沒有了。

產品經理必會的30個組件(匯總)

氣泡是種形式,結合不同場景,常見的有氣泡確認框、氣泡卡片、氣泡引導等,特點就是輕、小、靈活。

還有個大特點就是會有個小箭頭,來表示這個氣泡從哪出來的,能夠突出顯示特定位置的提示。所以在引導用戶時,就可以大大方方的使用氣泡引導。

對于一些不常用功能、或者快捷功能入口,可以采用隱藏的方式,在顯示的時候就可以通過“氣泡卡片”的形式彈出來。

9. 浮出層(popup)

這里浮出層是指浮出在半透明層上的彈窗窗口,可在浮出層中進行操作。通常是點擊頁面某個區域后展示出來。

產品經理必會的30個組件(匯總)

10. 動作欄(Action Sheets)

常指從頁面底部彈出的底部列表彈窗,懸浮在半透明蒙版上,不需要進行跳轉頁面,在當前頁面就可以進行更多的操作。

產品經理必會的30個組件(匯總)

11. 活動視圖 (ActivityViews)

這個概念來自ios,簡單理解是指在從底部出現的彈窗,常見的樣式為icon+標題,可以讓用戶快速訪問其它功能。

產品經理必會的30個組件(匯總)

當動作欄用于分享場景時,可以叫做分享面板。

12. Toast

也叫吐司提示、輕提示,是一種非常輕量級提示。出現后,過幾秒自動消失。出現位置有屏幕頂部、中部、底部。

產品經理必會的30個組件(匯總)

由于出現時間短、面積小,過幾秒就會自動消失,所以不能添加過多的文字,也不能放重要信息。Toast屬于非模態。

13. 通告欄 (Notice Bar)

形式一般為在頁面上方顯示的小橫條內容??捎脕碜鰻顟B提示、消息通知。屬于非模態,可以提示用戶,但不影響用戶的操作。

產品經理必會的30個組件(匯總)

通告欄比toast達到的提示更重,因為它更明顯;比彈窗提示、氣泡提示達到的提示輕,因為它不會影響用戶的操作。

通告欄位置通常在頁面上方,也有在頁面下方顯示??梢灾鲃酉?,也可以常駐。同時在一個頁面內也可以添加多個通告欄。

14. 提示對話框(Snackbar)

可以理解為懸浮在頁面底部的消息通知,可以自動消失,也可以常駐,手動點擊消失。

產品經理必會的30個組件(匯總)

snackbar的提示強度比Toast強,不影響用戶操作,屬于非模態。另外snackbar在出現時可以添加操作按鈕,引導用戶做其它操作。

15. HUD

HUD有幾種說法,我們一個個看下。

1)HUD-輕提示,和上邊的Toast相似

與toast不同的是,它作為提示出現時,都在頁面中部顯示,Toast只有文字,而HUD為圖標+文字。

產品經理必會的30個組件(匯總)

2)HUD-平視顯示器,全稱是Head-up Display

在航空航天、汽車領域HUD指將參數內容投射到頭盔、擋風玻璃的一種顯示設備??梢栽谝暰€中顯示的參數內容,如開車時不需要看儀表盤,在視野范圍內就能看到車速。

產品經理必會的30個組件(匯總)

16. 透明指示層

是指在頁面中顯示出交互操作的指示層,也是種反饋組件,常見的如看視頻的快進提示,或者是調整音量的提示。

產品經理必會的30個組件(匯總)

有些文章把HUD也叫作透明指示層,正確性我無法判斷,所以在這把透明指示層單獨說明。

17. 工具提示/文字提示(Tooltips)

常指在鼠標懸浮在某個圖標、按鈕、文本等元素上,顯示出來描述或者功能說明,用于輔助用戶了解某個功能。

產品經理必會的30個組件(匯總)

18. Chips

有些文章翻譯為紙片,但是我覺得不形象,那么Chips是什么呢?

看下邊的圖,這個像按鈕的就是chips。

產品經理必會的30個組件(匯總)

但是Chips與按鈕是不同的,按鈕的內容是固定的,而chips是動態的,根據支持內容不同顯示不同的內容。所以chips更像是標簽。

產品經理必會的30個組件(匯總)

Material Design將Chips分為4類,分別是輔助chips、過濾chips、輸入chips、建議chips。

  • 輔助chips:可以跨越多個app的智能或自動化操作,比如說購買電影票后把看電影的時間添加到日歷。
  • 過濾chips:用于篩選,可用于單選與多選。
  • 輸入chips:用戶輸入的信息聚合,比如發郵件輸入收件人后,后邊有個“×”。
  • 建議chips:動態生成的建議來幫助縮小用戶的意圖。

產品經理必會的30個組件(匯總)

19. 步進器(Stepper)

步進器是指通過增、減按鈕對數值進行控制的組件。常用于小范圍整數數值輸入,每次增、減的數量都是恒定的。

產品經理必會的30個組件(匯總)

20. 滑動選擇器

是指通過橫軸中通過滑動的方式選擇對應的數值、區間。

產品經理必會的30個組件(匯總)

特點是在橫軸中展示出了最小值與最大值,用戶可以通過滑動的方式自己選擇對應數值。

區間滑動選擇器是指可以選擇最小值與最大值,讓用戶自己選擇區間范圍,常用于價格選擇。

21. 懸浮按鈕/浮動按鈕/Fab

Floating action buttons ,浮動按鈕,就是懸浮按鈕。

常用于主功能入口,如新建。

產品經理必會的30個組件(匯總)

22. 導航欄、狀態欄

狀態欄是手機屏幕上方顯示時間、電量、手機信號的那一欄。

導航欄是指狀態欄下邊的那一欄,導航欄可以是很簡單的只有一個標題、也可以放搜索框,或者其它操作按鈕,或功能入口。

產品經理必會的30個組件(匯總)

23. 指示器

在圖片或卡片可進行左右滑動時,常使用指示器來表達所在位置。

根據指示器的樣式不同,有圓點指示器、滑塊指示器、線型指示器、數字指示器。

產品經理必會的30個組件(匯總)

24. 卡片

卡片是一種容納信息的展示方式,每張卡片內承載不同內容,不僅能有效處理信息集合,同時有效的讓用戶聚焦到卡片中的內容。

卡片的高效分區、信息突出在很多產品中都已經使用到。

產品經理必會的30個組件(匯總)

25. 泳道

可以橫向左右滑動來查看內容的方式叫做泳道。

將多個元素內容在一定區域內橫向滑動,擴展了頁面的橫向空間,一般是手動滑動查看,并沒有自動滑動。

產品經理必會的30個組件(匯總)

26. Banner

Banner是指出現在頁面中明顯的橫幅圖片,通常作為推薦位、廣告位,如產品推薦、廣告位等,大家應該都清楚這個。

但是根據樣式不同,還能分為膠囊banner、瓷片區banner、白底banner,這些名字是否為標準的,我也不清楚,所以如果你不知道描述,可以就按這種名字叫。

產品經理必會的30個組件(匯總)

27. 瓷片區

將不同矩形塊通過網格布局的方式就組成了瓷片區。

特點就是布局很靈活,比banner占據的空間小,相同面積能夠放更多的流量入口。

產品經理必會的30個組件(匯總)

28. 金剛區

是指在首頁中icon+文字通過宮格形式排列的區域。把多個功能入口排列的一起,很好地起到了引流的作用,特點還是很靈活。

產品經理必會的30個組件(匯總)

據說是“金剛區”“瓷片區”這些詞是美團造的,“金剛區”意思為“百變金剛”,靈活多變;“瓷片區”就像瓷片貼墻上一樣,工工整整。

Banner、金剛區、瓷片區被稱為3大運營版塊,起著為不同業務模塊、不同活動引流的作用。

產品經理必會的30個組件(匯總)

02 導航相關

29. 抽屜導航

我們先說下抽屜,抽屜是指一種對組件展示方式的描述,像抽屜一樣進行開合,將多余內容隱藏,出現的時候彈出,和浮出層很像。

對于不常用的功能,將功能入口隱藏起來,用戶需要時,點擊入口,然后將功能列表顯示出來。

當起到導航作用時,就叫抽屜導航,也叫溢出菜單、擴展菜單、漢堡導航,就是將側邊欄隱藏起來。

產品經理必會的30個組件(匯總)

30. 宮格導航

先說下宮格,宮格是指一種布局方式,通過icon+文字直接平均排列開,讓用戶直接看到每個獨立的模塊入口,自己去點擊。

當宮格布局用于導航時,就可以叫做宮格導航,像金剛區就是宮格導航。

產品經理必會的30個組件(匯總)

31. 索引導航

索引導航欄是指通過首字母、或者數字進行分類組織內容,并進行導航的控件。

產品經理必會的30個組件(匯總)

32. 舵式導航

舵式導航是底部tab的變體,常用在Apptabbar上。

對于app的核心功能、想要用戶操作的功能放在中間,變換下形式,引導用戶去點擊。

產品經理必會的30個組件(匯總)

通常在UGC社區中,為了引導用戶發布內容,將入口放在最明顯的位置,通過最短的路徑,引導用戶發布。

03 設計相關

33. 襯線體、無襯線體

襯線體是指在字的筆畫邊角中有彎彎繞繞的字體,像宋體就是襯線體。

無襯線體與襯線體完全相反,是筆畫線條統一,邊角沒有彎彎繞繞的字體,像微軟雅黑就是無襯線體。

產品經理必會的30個組件(匯總)

34. 容器變換

容器變換是一種動效的定義,來自 Material Design。

通俗的說是指在一個小卡片的基礎上放大擴展到新頁面。如點擊小紅書首頁瀑布流卡片,進入到詳情頁面的動效,就是容量變換。

容器變換采用過渡的方式,引導用戶的視線,減少使用過程中的頓挫感,提升流暢度。

產品經理必會的30個組件(匯總)

35. 語義色

直接用顏色表示出具體語境含義:

  • 紅色:警告
  • 黃色:提示
  • 綠色:成功
  • 灰色:不支持
  • 藍色:鏈接色

產品經理必會的30個組件(匯總)

rex-design語義色板

36. 內容出界

內容出界是指讓內容溢出畫框的設計方式,可以突出氛圍,讓畫面更有沖擊力。

產品經理必會的30個組件(匯總)

37. Z軸

這個概念也來自Material Design,在二維設計的基礎上升到了三維,為了表現出頁面中的深度,引進了Z軸的概念。

簡單理解,就是層級關系。

通過使用陰影、浮層等來體現出頁面的高度。

產品經理必會的30個組件(匯總)

04 其它

38. 熱區

熱區是指頁面中可以點擊的區域,點擊熱區會觸發一個交互事件。

比如說點擊頭像,進入個人主頁,頭像區域就是個熱區。

產品經理必會的30個組件(匯總)

熱區的尺寸范圍也會影響用戶體驗,比如說單選按鈕,為了讓用戶快速選擇,我們可以選擇擴大熱區范圍,將圖標+文字作為熱區。

產品經理必會的30個組件(匯總)

39. 熱力圖

熱力圖,也叫熱圖,是指以特殊高亮的形式在頁面中顯示用戶經常點擊的區域,區域越亮,說明用戶點擊越多。

產品經理必會的30個組件(匯總)

熱力圖非常直觀地展示出用戶在頁面上的操作,對于我們分析頁面的合理性,提高頁面轉化率都有很好的指導作用。

05 總結

以上就是我想介紹的一些組件名稱以及其他名詞,當然一些組件的中文名稱通過不同的翻譯方式,在國內的叫法各異。

我們不需要去過度糾結名稱的專業叫法,只要這個名稱讓團隊成員有相同的認識,不會出現誤解,能夠滿足溝通就夠了。

比如微信小程序右上角膠囊按鈕里的三個點:

產品經理必會的30個組件(匯總)

我找遍了微信小程序組件庫也沒找到標準叫法,但是直接叫三個點,大家也都知道是什么,所以就沒必要再去糾結了。

如果你想更深入了解組件的用法,你可以去下邊幾個網址去看看:

[1] Android:https://m3.material.io/components/menus/guidelines

[2] ios:https://developer.apple.com/design

[3] RexDesign:https://alibaba.github.io/rex-design/design

[4] AntDesign:https://ant.design/components/overview-cn/

[5] ArcoDesign:https://arco.design/docs/spec/link

 

本文由 @王大鹿 原創發布于人人都是產品經理。未經許可,禁止轉載

題圖來自Unsplash,基于CC0協議

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 學習了,您這~~就叫專業!

    來自福建 回復
  2. 寶藏,全是干貨,不來虛的

    來自四川 回復
  3. 絕了

    來自浙江 回復
  4. 作者的分享作為半路出家的我來說太棒了。這個春節就看你的分享啦!

    來自福建 回復
  5. 大佬,我怎么這么喜歡看你寫的東西呢?

    來自北京 回復
  6. 看完這篇長文啦,內容充實,框架清晰,干貨滿滿,謝謝作者大大的分享

    回復
  7. 看完了我只想求一套Axure的組件

    來自重慶 回復
    1. 可以去我公眾號:產品大鹿 領取

      來自北京 回復
  8. 文章里提到的組件名稱,國內叫法各異,如果有硬傷的錯誤,歡迎各位指正(抱拳)

    來自北京 回復