最全 Web端 UI设计组件库详解

作为一名UI设计师,PC端设计也是我们的主要工作职责,尤其在中后台设计、官网设计、网站设计中,我们要熟知所有的web UI组件,今天给大家总结了关于web端UI组件,希望可以帮到你。

一、什么是UI组件

UI 设计组件(UI KIT),直译过来就是用户界面成套元件,是界面设计常用控件或元件,「组」是设计元素的组合方式,「件」由不同的元件组成。

二、组件的优势

1、保证一致性 Consistency

与现实生活一致:与现实生活的流程、逻辑保持一致,遵循用户习惯的语言和概念;

在界面中一致:所有的元素和结构需保持一致,比如:设计样式、图标和文本、元素的位置等。

2、反馈用户 Feedback

控制反馈:通过界面样式和交互动效让用户可以清晰的感知自己的操作;

页面反馈:操作后,通过页面元素的变化清晰地展现当前状态。

3、提高效率,减少成本 Efficiency

简化流程:设计简洁直观的操作流程;

清晰明确:语言表达清晰且表意明确,让用户快速理解进而作出决策;

帮助用户识别:界面简单直白,让用户快速识别而非回忆,减少用户记忆负担。

二、组件详解

1、布局 Layout 

A. 顶部-侧边布局-通栏布局,多用于应用型的网站

B. 侧边栏布局,采用侧边栏的页面,多用于展示类网站


2、导航菜单 NavMenu

导航可以解决用户在访问页面时:在哪里,去哪里,怎样去的问题。一般导航分为“侧边栏导航”和“顶部导航”2 种类型。

选择合适的导航可以让用户在产品的使用过程中非常流畅,相反若是不合适就会引起用户操作不适(方向不明确),以下是「侧栏导航」和 「顶部导航」的区别。

A. 侧边栏导航

可将导航栏固定在左侧,提高导航可见性,方便页面之间切换;顶部可放置常用工具,如搜索条、帮助按钮、通知按钮等。适用于中后台的管理型、工具型网站。


B. 顶部导航

顺应了从上至下的正常浏览顺序,方便浏览信息;顶部宽度限制了导航的数量和文本长度。


3、面包屑 Breadcrumb

面包屑,显示当前页面在系统层级结构中的位置,并能向上返回,提供一个有层次的导航结构, 并标明当前位置。

用法指南:

A. 当系统拥有超过两级以上的层级结构时;

B. 当需要告知用户『你在哪里』时;

C. 当需要向上导航的功能时。


4、按钮 Button

按钮用于开始一个即时操作。

用法指南:

标记了一个操作命令,响应用户点击行为,触发相应的业务逻辑。

在设计中,基本有以下四种按钮类型:

主要按钮:用于主行动点,一个操作区域只能有一个主按钮。

默认按钮:用于没有主次之分的一组行动点。

线性按钮:常用于添加操作。

链接按钮:用于次要或外链的行动点。

以及四种状态属性与上面配合使用。

危险:删除/移动/修改权限等危险操作,一般需要二次确认。

幽灵:用于背景色比较复杂的地方,常用在首页/产品页等展示场景。

禁用:行动点不可用的时候,一般需要文案解释。

加载中:用于异步操作等待反馈的时候,也可以避免多次提交。

5、下拉菜单 Dropdown

将动作或菜单折叠到下拉菜单中。

用法指南:

当页面上的操作命令过多时,用此组件可以收纳操作元素。点击或移入触点,会出现一个下拉菜单。可在列表中进行选择,并执行相应的命令。


6、标签页  Tabs

选项卡切换组件,常用于平级区域大块内容的的收纳和展现。

基础样式

选项卡样式

卡片式

7、分页 Pagination

当数据量过多时,使用分页分解数据。

8、单选框  Radio

在一组备选项中进行单选

9、复选框 Checkbox

一组备选项中进行多选

10、输入框

通过鼠标或键盘输入内容,是最基础的表单域的包装。

11、计数器/数字输入框  InputNumber

通过鼠标或键盘,输入范围内的数值。

12、选择器  Select

当选项过多时,使用下拉菜单展示并选择内容。

13、级联选择器  Cascader

当一个数据集合有清晰的层级结构时,可通过级联选择器逐级查看并选择。

用法指南:

A. 需要从一组相关联的数据集合进行选择,例如省市区,公司层级,事物分类等。

B. 从一个较大的数据集合中进行选择时,用多级分类进行分隔,方便选择。

C. 比起 Select 组件,可以在同一个浮层中完成选择,有较好的体验。


14、日期选择器  DatePicker

用于选择或输入日期

15、时间选择器  TimePicker

输入或选择日期的控件,当用户需要输入一个日期,可以点击标准输入框,弹出日期面板进行选择。

16、日期时间选择器  DateTimePicker

在同一个选择器里选择日期和时间

17、颜色选择器  ColorPicker

用于颜色选择

18、开关 Switch

表示两种相互对立的状态间的切换,多用于触发「开/关」。

19、滑块  Slider

通过拖动滑块在一个固定区间内进行选择

20、上传  Upload

通过点击或者拖拽上传文件

用法指南:

A. 上传是将信息(网页、文字、图片、视频等)通过网页或者上传工具发布到远程服务器上的过程。

B. 当需要上传一个或一些文件时。

C. 当需要展现上传的进度时。

D. 当需要使用拖拽交互时。

21、评分 Rate

评分组件

22、穿梭框  Transfer

双栏穿梭选择框。

用法指南:

A. 需要在多个可选项中进行多选时。

B. 比起 Select 和 TreeSelect,穿梭框占据更大的空间,可以展示可选项的更多信息。

穿梭选择框用直观的方式在两栏中移动元素,完成选择行为。


23、表单 Form

由输入框、选择器、单选框、多选框等控件组成,用以收集、校验、提交数据

用法指南:

A. 用于创建一个实体或收集信息。

B. 需要对输入的数据类型进行校验时。

24、表格 Table

用于展示多条结构类似的数据,可对数据进行排序、筛选、对比或其他自定义操作。

25、标签 Tag

进行标记和分类

26、进度条 Progress

用于展示操作进度,告知用户当前状态和预期。

用法指南:

在操作需要较长时间才能完成时,为用户显示该操作的当前进度和状态。

27、树选择 TreeSelect

树型选择控件,用清晰的层级结构展示信息,可展开或折叠。

28、页头 PageHeader

页头位于页容器中,页容器顶部,起到了内容概览和引导页级操作的作用,包括由面包屑、标题、页面内容简介、页面级操作等、页面级导航组成。

29、标记/徽标数  Badge

出现在按钮、图标旁的数字或状态标记

用法指南:

一般出现在通知图标或头像的右上角,用于显示需要处理的消息条数,通过醒目视觉形式吸引用户处理。

30、头像 Avatar

用图标、图片或者字符的形式展示用户或事物信息。

31、折叠面板  Collapse

可以折叠/展开的内容区域。

32、步骤条 Steps

引导用户按照流程完成任务的分步导航条,可根据实际应用场景设定步骤,步骤不得少于 2 步。

33、警告提示 Alert

警告提示,展现需要关注的信息。

用法指南:

A. 当某个页面需要向用户显示警告的信息时。

B. 非浮层的静态展现形式,始终展现,不会自动消失,用户可以点击关闭。

34、加载 Loading

加载数据时显示动效


35、加载中  Spin

用于页面和区块的加载中状态。

用法指南:

页面局部处于等待异步数据或正在渲染过程时,合适的加载动效会有效缓解用户的焦虑。

36、骨架图  Spin

在需要等待加载内容的位置提供一个占位图形组合。

用法指南:

A. 网络较慢,需要长时间等待加载处理的情况下。

B. 图文信息内容较多的列表/卡片中。

C. 只在第一次加载数据的时候使用。

D. 可以被 Spin 完全代替,但是在可用的场景下可以比 Spin 提供更好的视觉效果和用户体验。

37、消息提示  Message

常用于主动操作后的反馈提示。与 Notification 的区别是后者更多用于系统级通知的被动提醒。

38、弹框  Messagebox

模拟系统的消息提示框而实现的一套模态对话框组件,用于消息提示、确认消息和提交内容。

39、通知  Notification

悬浮出现在页面角落,显示全局的通知提醒消息。

40、对话框  Dialog

在保留当前页面状态的情况下,告知用户并承载相关操作。

41、文字提示 Tooltip

常用于展示鼠标 hover 时的提示信息。

42、气泡卡片/弹出框  Popver

点击/鼠标移入元素,弹出气泡式的卡片浮层。

43、气泡确认框 Popconfirm

点击元素,弹出气泡式的确认框。

44、卡片 Card

将信息聚合在卡片容器中展示。

45、走马灯  Carousel

在有限空间内,循环播放同一类型的图片、文字等内容

46、时间轴  Timeline

可视化地呈现时间流信息。

47、分割线 Divider

区隔内容的分割线

48、日历  Calendar

按照日历形式展示数据的容器。

49、陈述列表  Descriptions

成组展示多个只读字段。常见于详情页的信息展示。


50、回到顶部  Backtop

返回页面顶部的操作按钮

用法指南:

A. 当页面内容区域比较长时;

B. 当用户需要频繁返回顶部查看相关内容时。

51、结果  Result

用于反馈一系列操作任务的处理结果。

52、抽屉 Drawer

屏幕边缘滑出的浮层面板。

抽屉从父窗体边缘滑入,覆盖住部分父窗体内容。用户在抽屉内操作时不必离开当前任务,操作完成后,可以平滑地回到到原任务。

53、空状态  Empty

空状态时的展示占位图,当目前没有数据时,用于显式的用户提示。

54、列表  list

最基础的列表展示,可承载文字、列表、图片、段落,常用于后台数据展示页面

写在最后

工欲善其事,必先利其器,充分了解每个组件所具备的功能和设计用法,能让你的设计效率提升,看完这篇文章,希望你可以在设计网站、中后后台界面时,不会再被各种各样错综繁杂的组件弄得晕头转向,可以帮助你更好的选择所需要的组件。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,219评论 4 362
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,363评论 1 293
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,933评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,020评论 0 206
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,400评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,640评论 1 219
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,896评论 2 313
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,597评论 0 199
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,327评论 1 244
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,581评论 2 246
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,072评论 1 261
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,399评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,054评论 3 236
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,083评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,849评论 0 195
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,672评论 2 274
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,585评论 2 270

推荐阅读更多精彩内容

  • 1 UI设计基础 1.1 为iOS而设计 1.1.1 iOS包含以下3条设计原则: 遵从,UI应该有助于人们理解内...
    Willry阅读 3,500评论 1 48
  • 得到好消息之后……平淡的心情仿佛像突然在雨后看到彩虹般惊奇。闭上眼,看到的那一片无尽的黑暗,好像都有它不一样的美...
    苏婉茵阅读 74评论 0 2
  • 今天下午,我正在和小伙伴玩耍的时候,只听媛媛对我说:“成成,你的电话手表到了!”我兴奋的跑回家。 ...
    阳光成子阅读 294评论 0 3
  • 回家的路,遥远漫长。回家的路,近在心上。 回家为抹干妈妈眼中的秋水,回家为踏平爸爸头上的风霜。 回家去亲吻记忆中那...
    Leona的矫情世界阅读 140评论 0 0