产品经理必会的30个组件(汇总)

前言

最近发生了两件事:

和新来的研发沟通个问题——让他替换下icon。

他问我什么是icon?

我说就是图标,他说哦哦

和另外一个产品讨论一个交互,我说使用穿梭选择器,他问我什么是穿梭选择器?

我说就是这种,他说哦哦

对于很多组件名称,有时候我也搞不明白。产品实习生之前问我徽标内容数值最多显示99+行不行?

我也是一愣,才知道他说的就是小红点。

我想,很多同学都会有搞不清楚组件名称叫什么的时候,所以我整理了一些组件名称,以及一些其他名词。

内容较多,建议收藏,希望对各位有用。

组件相关

1. icon

就是指图标,比如像app的icon图标,还有在页面内的图标,都能叫做icon。

icon需要有象征意义,需要有隐喻性,需要让人能在最短的时间内理解出icon的含义。

8dd6a67ade2744c7e9bec758feec4ab5.png

问你个事,抖音的第三个icon是啥?

2. 穿梭选择器

也叫穿梭框,一般为左右两栏,左边为待选择项,右边为已选项。

从左边选到右边表示已选,从右边移到左边,表示取消选择。

160a4893dfd0a09753a9eac2c2429600.png

常用在B端产品中,当需要多选且选择项较多时,就可以使用穿梭选择器。

当可选项很多,大于10个时,可以考虑使用穿梭选择框。这样用户就可以清楚的知道自己选择了哪些内容。

3. 徽标(Badge)

徽标可以理解为小红点,就是在图标、文字右上角、或者在页面某个地方的红色小圆点。常用来表示有新消息或者是为了达到某种信息提示。

徽标的形式不仅只有小红点,也有红圈里加数字,表示新消息数量。也有直接小红圈+文字,来更好的传达信息。

32481df0cfefc9b79413676c07d73dfc.png

4. 骨架屏

骨架屏是一种加载状态,也叫做加载占位符,加载时在页面上通过灰色块显示出大致结构。

8b6d0a8e3ffc95ebe99b3fcaa50b19e7.png

可以有效缓解用户的等待焦虑感,向用户表达出“这个页面有这样的数据”的感觉。同时结合光泽掠过或者灰色块来回收缩的动画,来表达页面正在加载中。

骨架屏比普通的加载loading动画能提供更好的视觉效果,能产生加载很快的感觉,对用户体验也更好。

相同的响应时间内,菊花转转的再快,也比不上骨架屏来的感觉快。

5. 缺省页/空状态页

是指在页面内没有数据时显示出空状态效果。避免没有数据时显示出空白页面,让用户陷入“到底有没有数据”的困惑。

缺省页包括网络异常,加载失败、无权限、搜索无结果等。

b69dc7fcf5f3d8f54bbca0a9b36b11e5.png

缺省页不仅是只一个页面全是空状态,在页面中的某个模块中也会有空状态,针对某个模块内也要添加缺省状态。

没有数据非常影响用户体验,这时就靠缺省页来安慰用户。添加合适的文案、图案、引导、动效来给用户一些正向的传达。

比如没有关注,我们推荐用户可关注的博主。当加载失败时,可以添加“重新加载”按钮,让用户再次刷新。

缺省页空状态属于数据为空的临界值,经常会一不小心遗漏,敲黑板,需要注意空状态。

6. tab页

指标签页,可以理解为菜单、导航栏。通过不同tab页聚合不同信息收纳在一个页面区域内。

4381214867f6053898d18b879e9c4b04.png

Tab页分为顶部、底部、侧边栏。

顶部tab是最常见的,在很多app和网站中都有使用,因为顶部tab占据的页面空间更小,同时采用滑动的形式可以容纳很多tab。

顶部tab除了有文字,还有图标tab。

侧边栏tab有左、右,常见的是左侧栏。如果更想突出内容,可以采用右侧边栏。

tab页的层级关系一般是底部tab>顶部tab>侧边栏tab。对于页面内容太多时,也能互相嵌用。比如顶部tab页里再套个二级左侧边栏tab。

在ios里有个Segmented Controls,叫分段控件,和tab页很像,都是用来聚合页面。

不一样的是,分段控件只能手动点击,不能左右滑动切换,而tab页可以左右滑动切换页面。

分段控件可以是文字分段,也可以是图标,下图是图标分段控件。

e5c77018aaf840dc872adc5499c93eac.jpeg

7. 模态弹窗与非模态弹窗

模态弹窗:对用户操作做出阻碍的弹窗。用户必须对弹窗内容做出回应才能进行下一步操作,在操作确认、重要信息提醒时,都需要用到模态弹窗。

对于用户使用场景的不同,可以选择使用不同的模态弹窗,比如对话框、气泡提示、动作栏等(这些概念下边会说)

非模态弹窗:不会阻碍用户操作的弹窗。像toast提示、通告栏就是非模态(这些概念下边会说)。

d3ffcfbece8d6157ef6eaed3ab5e9f01.png

8. 气泡(popover)

气泡可以理解为一个小弹窗,就像气泡一样,体积小、重量轻,想往哪飘就往哪飘,刚显示出来,手指一搓,就bou~的没有了。

4a251a27ed07b0bc4dfd68137bcc2f12.png

气泡是种形式,结合不同场景,常见的有气泡确认框、气泡卡片、气泡引导等,特点就是轻、小、灵活。

还有个大特点就是会有个小箭头,来表示这个气泡从哪出来的,能够突出显示特定位置的提示。所以在引导用户时,就可以大大方方的使用气泡引导。

对于一些不常用功能、或者快捷功能入口,可以采用隐藏的方式,在显示的时候就可以通过“气泡卡片”的形式弹出来。

9. 浮出层(popup)

这里浮出层是指浮出在半透明层上的弹窗窗口,可在浮出层中进行操作。通常是点击页面某个区域后展示出来。

95065acd532a8689eac1295b3df136e7.png

10. 动作栏(Action Sheets)

常指从页面底部弹出的底部列表弹窗,悬浮在半透明蒙版上,不需要进行跳转页面,在当前页面就可以进行更多的操作。

46ed471a97184430a3f8a7af9272c249.png

11.活动视图 (ActivityViews)

这个概念来自ios,简单理解是指在从底部出现的弹窗,常见的样式为icon+标题,可以让用户快速访问其它功能。

bd609da33c1b2007038e7ec5b8150648.png


当动作栏用于分享场景时,可以叫做分享面板。

12.Toast

也叫吐司提示、轻提示,是一种非常轻量级提示。出现后,过几秒自动消失。出现位置有屏幕顶部、中部、底部。

d0fc5e08c709ff8d048cb81ff59b50fa.png

由于出现时间短、面积小,过几秒就会自动消失,所以不能添加过多的文字,也不能放重要信息。Toast属于非模态。

13.通告栏 (Notice Bar)

形式一般为在页面上方显示的小横条内容。可用来做状态提示、消息通知。属于非模态,可以提示用户,但不影响用户的操作。

f1a3a3615433996cd3a1aecb6686b15e.png

通告栏比toast达到的提示更重,因为它更明显;比弹窗提示、气泡提示达到的提示轻,因为它不会影响用户的操作。

通告栏位置通常在页面上方,也有在页面下方显示。可以主动消失,也可以常驻。同时在一个页面内也可以添加多个通告栏。

14.提示对话框 (Snackbar)

可以理解为悬浮在页面底部的消息通知,可以自动消失,也可以常驻,手动点击消失。  

f7e58fc28a91de035021257eb97496b7.png

snackbar的提示强度比Toast强,不影响用户操作,属于非模态。另外snackbar在出现时可以添加操作按钮,引导用户做其它操作。

15.HUD

HUD有几种说法,我们一个个看下。

  • HUD-轻提示,和上边的Toast相似。

与toast不同的是,它作为提示出现时,都在页面中部显示,Toast只有文字,而HUD为图标+文字。

feb3a2d2bded0e3beb524aedb3c2be65.png

  • HUD-平视显示器.全称是Head-up Display。

在航空航天、汽车领域HUD指将参数内容投射到头盔、挡风玻璃的一种显示设备。可以在视线中显示的参数内容,如开车时不需要看仪表盘,在视野范围内就能看到车速。

022ee3833385f7d8f606e60b364b325a.png

16.透明指示层

是指在页面中显示出交互操作的指示层,也是种反馈组件,常见的如看视频的快进提示,或者是调整音量的提示。

3b726cbee1755553bf91ab741015ee97.png

有些文章把HUD也叫作透明指示层,正确性我无法判断,所以在这把透明指示层单独说明。

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

常指在鼠标悬浮在某个图标、按钮、文本等元素上,显示出来描述或者功能说明,用于辅助用户了解某个功能。

2a7c67ef6d388523ce0c219317bc070e.png

18.Chips

有些文章翻译为纸片,但是我觉得不形象,那么Chips是什么呢?

看下边的图,这个像按钮的就是chips。

b16dc3d19cb173760638cb95489593b1.png

但是Chips与按钮是不同的,按钮的内容是固定的,而chips是动态的,根据支持内容不同显示不同的内容。所以chips更像是标签。

b37af6622800f80e0683c16f88de48ca.png

Material Design将Chips分为4类,分别是辅助chips、过滤chips、输入chips、建议chips。

  • 辅助chips:可以跨越多个app的智能或自动化操作,比如说购买电影票后把看电影的时间添加到日历。

  • 过滤chips:用于筛选,可用于单选与多选。

  • 输入chips:用户输入的信息聚合,比如发邮件输入收件人后,后边有个“×”。

  • 建议chips:动态生成的建议来帮助缩小用户的意图。

ce03756eaa99c11ae3e61f4709244d98.png

19.步进器(Stepper)

步进器是指通过增、减按钮对数值进行控制的组件。常用于小范围整数数值输入,每次增、减的数量都是恒定的。

2e6984dfca1095b695a77941ac629884.png

20.滑动选择器

是指通过横轴中通过滑动的方式选择对应的数值、区间。

246cbcef564700c9838b25e045770a3c.png

特点是在横轴中展示出了最小值与最大值,用户可以通过滑动的方式自己选择对应数值。

区间滑动选择器是指可以选择最小值与最大值,让用户自己选择区间范围,常用于价格选择。

21.悬浮按钮/浮动按钮/Fab

Floating action buttons ,浮动按钮,就是悬浮按钮。

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

114642609fba4bb6e4fcbbc6e2eb8e32.png

22.导航栏、状态栏

状态栏是手机屏幕上方显示时间、电量、手机信号的那一栏

导航栏是指状态栏下边的那一栏,导航栏可以是很简单的只有一个标题、也可以放搜索框,或者其它操作按钮,或功能入口。

370b9ee3fc65bcc992f91248188f8299.png

23.指示器

在图片或卡片可进行左右滑动时,常使用指示器来表达所在位置。

根据指示器的样式不同,有圆点指示器、滑块指示器、线型指示器、数字指示器。

f859d535549e6049f72a4ebf865ce886.png

24.卡片

卡片是一种容纳信息的展示方式,每张卡片内承载不同内容,不仅能有效处理信息集合,同时有效的让用户聚焦到卡片中的内容。

卡片的高效分区、信息突出在很多产品中都已经使用到。

e0768ef99256901420e872aad8ca01ff.png

25.泳道

可以横向左右滑动来查看内容的方式叫做泳道。

将多个元素内容在一定区域内横向滑动,扩展了页面的横向空间,一般是手动滑动查看,并没有自动滑动。

12636c5bf556d696f6ed6fe1ece64e57.png

26.Banner

Banner是指出现在页面中明显的横幅图片,通常作为推荐位、广告位,如产品推荐、广告位等。

大家应该都清楚这个

但是根据样式不同,还能分为胶囊banner、瓷片区banner、白底banner,这些名字是否为标准的,我也不清楚,所以如果你不知道描述,可以就按这种名字叫。

301c20164ffcc8827485ccdafcd43be9.png

27.瓷片区

将不同矩形块通过网格布局的方式就组成了瓷片区。

特点就是布局很灵活,比banner占据的空间小,相同面积能够放更多的流量入口。

000a434cf417a2f6882ae04df5ca84f4.png

28.金刚区

是指在首页中icon+文字通过宫格形式排列的区域。把多个功能入口排列的一起,很好的起到了引流的作用,特点还是很灵活。

1c709ea0e180ec43b43a34df163fcee3.png

据说是“金刚区”“瓷片区”这些词是美团造的,“金刚区”意思为“百变金刚”,灵活多变;“瓷片区”就像瓷片贴墙上一样,工工整整。

Banner、金刚区、瓷片区被称为3大运营版块,起着为不同业务模块、不同活动引流的作用。

4b3b9ba1d68d1399b5132567f3ce053d.png

导航相关


29.抽屉导航

我们先说下抽屉,抽屉是指一种对组件展示方式的描述,像抽屉一样进行开合,将多余内容隐藏,出现的时候弹出,和浮出层很像。

对于不常用的功能,将功能入口隐藏起来,用户需要时,点击入口,然后将功能列表显示出来。

当起到导航作用时,就叫抽屉导航,也叫溢出菜单、扩展菜单、汉堡导航,就是将侧边栏隐藏起来。

ad73f60e149db16f32aa79909f98d6f7.png

30.宫格导航

先说下宫格,宫格是指一种布局方式,通过icon+文字直接平均排列开,让用户直接看到每个独立的模块入口,自己去点击。

当宫格布局用于导航时,就可以叫做宫格导航,像金刚区就是宫格导航。

c7a2964503e15673a5e4f21e34702556.png

31.索引导航

索引导航栏是指通过首字母、或者数字进行分类组织内容,并进行导航的控件。

befcf5426ae64af8380ddb80a8cc14f8.png

32.舵式导航

舵式导航是底部tab的变体,常用在Apptabbar上。

对于app的核心功能、想要用户操作的功能放在中间,变换下形式,引导用户去点击。

a778d546f8c724fc808230b1587d0aac.png

通常在UGC社区中,为了引导用户发布内容,将入口放在最明显的位置,通过最短的路径,引导用户发布。

设计相关

33.衬线体、无衬线体

衬线体是指在字的笔画边角中有弯弯绕绕的字体,像宋体就是衬线体。

无衬线体与衬线体完全相反,是笔画线条统一,边角没有弯弯绕绕的字体,像微软雅黑就是无衬线体。

7fa21ad514a0e9f814a0f883a0e5e757.png

34.容器变换

容器变换是一种动效的定义,来自 Material Design。

通俗的说是指在一个小卡片的基础上放大扩展到新页面。如点击小红书首页瀑布流卡片,进入到详情页面的动效,就是容量变换。

容器变换采用过渡的方式,引导用户的视线,减少使用过程中的顿挫感,提升流畅度。

db75c9cb942a71d05f48824dcc9eee66.gif

35.语义色

直接用颜色表示出具体语境含义

如红色:警告

黄色:提示

绿色:成功

灰色:不支持

蓝色:链接色

a26720926fab77d8228fdd4aaad5963d.png

rex-design语义色板


36.内容出界

内容出界是指让内容溢出画框的设计方式,可以突出氛围,让画面更有冲击力。

d22ca4f95434d74ae1313218f04dc96e.png

37.Z轴

这个概念也来自Material Design,在二维设计的基础上升到了三维,为了表现出页面中的深度,引进了Z轴的概念。

简单理解,就是层级关系。

通过使用阴影、浮层等来体现出页面的高度。

f02e72b35d6a9be93a8f7e4bde60a4f0.png

5d0099db0a040f67093bfffce0e57b33.gif

其它

38.热区

热区是指页面中可以点击的区域,点击热区会触发一个交互事件。

比如说点击头像,进入个人主页,头像区域就是个热区。

b31322b23189cce06fb2a1ae069ed190.png

热区的尺寸范围也会影响用户体验,比如说单选按钮,为了让用户快速选择,我们可以选择扩大热区范围,将图标+文字作为热区。

19f06a37bc1bed28846ae948cc9423db.png

39. 热力图

热力图,也叫热图,是指以特殊高亮的形式在页面中显示用户经常点击的区域,区域越亮,所以用户点击越多。

9b0adbda18a8b8739ba7971e6b912190.png

热力图非常直观的展示出用户在页面上的操作,对于我们分析页面的合理性,提高页面转化率都有很好的指导作用。

总结

以上就是我想介绍的一些组件名称以及其他名词,当然一些组件的中文名称通过不同的翻译方式,在国内的叫法各异。

我们不需要去过度纠结名称的专业叫法,只要这个名称让团队成员有相同的认识,不会出现误解,能够满足沟通就够了。

比如微信小程序右上角胶囊按钮里的三个点

6ae434c306db14155246e8ee5f055f95.png

我找遍了微信小程序组件库也没找到标准叫法,但是直接叫三个点,大家也都知道是什么,所以就没必要再去纠结了。

如果你想更深入了解组件的用法,你可以去下边几个网址去看看

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

最后,我建立了各大城市的产品交流群,想进群小伙伴加微信:yw5201a1  我拉你进群。

6e12e3876009c597d44950734c578ebb.png

关注微信公众号:产品刘 可领取大礼包一份。

4212459e24d27e817f73406957ed43af.gif

··················END··················

60407133382aa9ee6b64ae01996ce5a4.png

今日报告:发现报告发布《2022预制菜行业研究报告,下载报告去公众号:硬核刘大  后台回复“预制菜”,即可下载完整PDF文件。

申明:报告版权归 发现报告 独家所有,此处仅限分享学习使用,如有侵权,请联系小编做删除处理

RECOMMEND

推荐阅读

CRM免费试用

手把手教你做产品经理

数据产品经理的趋势及产品规划

产品市场调研分析报告、竞品分析报告、产品体验报告的区别

39cb07b8f73116caee442c6805b80319.gif

点击“阅读原文”

查看更多干货

经常使用的Axure元件库,清单如下: 10PX Android.rplib acleandesign better默认值5.5 rplib android widget by YEFAN.rplib Android手机外壳及U1组件库.rplib Android组件库rplib 音频图标Axure Library.rplib Axure RP社交网络元素库rplib AxureRP-win7phone-AxureRP-Library.rplib Axure反馈表单.rplib Axure图标(16x16).rplib Axure图标(32x32).rplib 违约(acleandesign) .rplib 更好更好的违约.rplib ClearTextValueOnFocus conetrees.rplib Content.rplib DGI触摸屏handgestures.rplib 元素组件v1.1.0.rplib EXTJS-Tab.rplib facebook-like.rplib laxurelOS9矢量图标元件库.rplib laxureRP8扩展元件库V1.2读者版.rpliblaxuresVG矢量图标元件库V1.21版.rplibIcons_Audio.rplib icon-UX People.rplib iOS iPad线框。rplib iOS7-Base-UI。rplib iOS7-Like-con-Set.rplib ioS8 UI 工具包. rplib ipad. Rplib iPhone的身体All.rolib iPhone-Bodies.rplib iPhone-Horizontal.rplib iPhone. Rplib JQuery移动。rplib library.ant.design_Web_3.0.rplib Mobile-android DSK。rplib mobile-iPhone-Horizontal。rplib mobile-iPhone-Ul.rplib 适度的鼠标光标。OSX widgets v101.rplib PC端自用元件库-v1.0-Joe.rplib PureAndroid by.joby.rplib Sharing.rplib Shopping.rplib 滑块Library_by_truematter。rplib Social Widgets .rplib 社交媒体图标vim interactive。rplib Tabs.rplib 标签YIDSK.rplib VoteFor笑脸符号(erric) .rplib 小工具Lib'Rplib赢得7电话库。Rplib。 表格元素.rplib 菜单和按钮.rplib 操作系统窗口.rplib 操作系统元素.rplib 草稿样式库文件.rplib 窗体和容器.rplib 导航和分页.rplib 广告位.rplib 广告位标准尺寸组件库.rplib幻灯片.rplib 简版图标.rplib 控制条.rplib 屏幕分辨率.rplib日历.rplib 手机-General.rplib 手机-iPhone.rplib输入框.rplib 图标组件库.rplib图表和表格.rplib网站常用部件.rplib文本模板.rplib 页面布局.rplib广告位标准尺寸组件库.rplib幻灯片.rplib 简版图标.rplib 控制条.rplib 屏幕分辨率.rplib日历.rplib 手机-General.rplib 手机-iPhone.rplib输入框.rplib 图标组件库.rplib图表和表格.rplib网站常用部件.rplib文本模板.rplib 页面布局.rplib
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值