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

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

一、什么是UI组件


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

二、组件的优势

1、保证一致性 Consistency
与现实生活一致:与现实生活的流程、逻辑保持一致,遵循用户习惯的语言和概念;在界面中一致:所有的元素和结构需保持一致,比如:设计样式、图标和文本、元素的位置等。


2、反馈用户 Feedback
控制反馈:通过界面样式和交互动效让用户可以清晰的感知自己的操作;页面反馈:操作后,通过页面元素的变化清晰地展现当前状态。


3、提高效率,减少成本 Efficiency
简化流程:设计简洁直观的操作流程;清晰明确:语言表达清晰且表意明确,让用户快速理解进而作出决策;帮助用户识别:界面简单直白,让用户快速识别而非回忆,减少用户记忆负担。

二、组件详解


1、布局 Layout

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

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

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

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

2、导航菜单 NavMenu


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


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


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

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

B. 顶部导航

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

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

3、面包屑 Breadcrumb


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

用法指南:

A. 当系统拥有超过两级以上的层级结构时;B. 当需要告知用户『你在哪里』时;C. 当需要向上导航的功能时。

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

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


4、按钮 Button


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

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


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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

5、下拉菜单 Dropdown

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

用法指南:

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

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

6、标签页 Tabs

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

基础样式

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

选项卡样式

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

卡片式

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

7、分页 Pagination

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

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

8、单选框 Radio

在一组备选项中进行单选

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

9、复选框 Checkbox

一组备选项中进行多选

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

10、输入框

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

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

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

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

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

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

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

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

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

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

用法指南:

A. 需要从一组相关联的数据集合进行选择,例如省市区,公司层级,事物分类等。B. 从一个较大的数据集合中进行选择时,用多级分类进行分隔,方便选择。C. 比起 Select 组件,可以在同一个浮层中完成选择,有较好的体验。

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


14、日期选择器 DatePicker

用于选择或输入日期

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

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

15、时间选择器 TimePicker

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


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

16、日期时间选择器 DateTimePicker


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


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


17、颜色选择器 ColorPicker

用于颜色选择


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

18、开关 Switch

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

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


19、滑块 Slider

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

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


20、上传 Upload


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

用法指南:

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

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

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

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


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


21、评分 Rate

评分组件

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


22、穿梭框 Transfer

双栏穿梭选择框。

用法指南:

A. 需要在多个可选项中进行多选时。B. 比起 Select 和 TreeSelect,穿梭框占据更大的空间,可以展示可选项的更多信息。
穿梭选择框用直观的方式在两栏中移动元素,完成选择行为。

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


23、表单 Form

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

用法指南:

A. 用于创建一个实体或收集信息。B. 需要对输入的数据类型进行校验时。

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

24、表格 Table

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

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


25、标签 Tag

进行标记和分类

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


26、进度条 Progress

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


用法指南:

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


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


27、树选择 TreeSelect

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

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

28、页头 PageHeader

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

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

29、标记/徽标数 Badge

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

用法指南:

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

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

30、头像 Avatar

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

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

31、折叠面板 Collapse

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

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

32、步骤条 Steps

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

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

33、警告提示 Alert

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

用法指南:

A. 当某个页面需要向用户显示警告的信息时。B. 非浮层的静态展现形式,始终展现,不会自动消失,用户可以点击关闭。

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

34、加载 Loading

加载数据时显示动效

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


35、加载中 Spin

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

用法指南:

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

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

36、骨架图 Spin

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

用法指南:

A. 网络较慢,需要长时间等待加载处理的情况下。B. 图文信息内容较多的列表/卡片中。C. 只在第一次加载数据的时候使用。D. 可以被 Spin 完全代替,但是在可用的场景下可以比 Spin 提供更好的视觉效果和用户体验。

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

37、消息提示 Message

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

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

38、弹框 Messagebox

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

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

39、通知 Notification

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

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

40、对话框 Dialog

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

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


41、文字提示 Tooltip

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

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

42、气泡卡片/弹出框 Popver

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


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


43、气泡确认框 Popconfirm

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

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

44、卡片 Card

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

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

45、走马灯 Carousel

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

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

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

46、时间轴 Timeline

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

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

47、分割线 Divider

区隔内容的分割线


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


48、日历 Calendar

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


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

49、陈述列表 Descriptions

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


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


50、回到顶部 Backtop

返回页面顶部的操作按钮

用法指南:

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

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

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

51、结果 Result

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

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

52、抽屉 Drawer

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

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


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


53、空状态 Empty

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



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


54、列表 list

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



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

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

写在最后

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

请私信我回复“666”,为严哥打Call~,还有更多惊喜哦~

.............................................................

UI严选—越努力,越幸运


分享到:


相關文章: