最全Web端UI组件库详解RBear

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

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

2、反馈用户Feedback

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

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

二、组件详解1、布局LayoutA.顶部-侧边布局-通栏布局,多用于应用型的网站

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

14、日期选择器DatePicker用于选择或输入日期

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

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进行标记和分类

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

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

29、标记/徽标数Badge出现在按钮、图标旁的数字或状态标记用法指南:一般出现在通知图标或头像的右上角,用于显示需要处理的消息条数,通过醒目视觉形式吸引用户处理。

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

31、折叠面板Collapse可以折叠/展开的内容区域。

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

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

34、加载Loading加载数据时显示动效

35、加载中Spin

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

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

36、骨架图Spin

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

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

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

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

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

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

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

41、文字提示Tooltip常用于展示鼠标hover时的提示信息。

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

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

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

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

47、分割线Divider区隔内容的分割线

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

49、陈述列表Descriptions成组展示多个只读字段。常见于详情页的信息展示。

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

52、抽屉Drawer屏幕边缘滑出的浮层面板。抽屉从父窗体边缘滑入,覆盖住部分父窗体内容。用户在抽屉内操作时不必离开当前任务,操作完成后,可以平滑地回到到原任务。

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

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

THE END
1.高颜值微信小程序UI组件库!今天来分享 8 个高颜值的微信小程序 UI 组件库,速速收藏! Vant Weapp Vant 是一个轻量、可靠的移动端组件库,由有赞于 2017 年开源。目前 Vant 官方提供了 Vue 2 版本、Vue 3 版本和微信小程序版本,并由社区团队维护 React 版本和支付宝小程序版本。 http://528045.com/article/8a6d24a3e5.html
2.十大常用Web前端UI组件库,赶紧收藏ui组件化组件库一款有赞出品轻量、可靠的的移动UI组件库,目前支持Vue2、Vue3、React,微信和支付宝小程序,并由社区团队维护 React版本和支付宝小程序版本。 官网的文档清晰易懂,如果你熟悉vue.js的组件化开发,上手非常容易。 打开网易新闻 查看精彩图片 AntDesign Ant Design是一套企业级UI 设计语言和React组件库,提供了一套非常https://m.163.com/digi/article/H48TC2VL05313LFD.html
3.ui组件库有哪些对于现在前端的开发来说,UI组件库是必不可少的一个东西,因为这些成熟、可定制的组件库让我们可以更多的把精力花在对产品的构建上,而不是永无止境的重复造轮子。所以我们来聊一聊现在流行的UI组件库,比如PC端的、移动端、微信小程序的开发经常使用的ui组件库有哪些呢? https://www.hxsd.com/content/23658/
4.UI组件库人人都是产品经理"UI组件库"相关的文章 产品设计 以网易FishDesign为例:企业级UI组件库的设计方法与实践 组件库最大的价值在于提升整个团队的产研效率,使设计质量得以保障的同时提升产品整体的用户体验。 产品:这次需求很简单,对比上期只有字段和操作项的差异,把上次的 https://www.woshipm.com/tag/ui%E7%BB%84%E4%BB%B6%E5%BA%93
5.9款Vue常用UI组件库,设计师必备!Vue通常用于构建用户界面与单页应用程序。产品开发者能够从简单组件开始创作,逐渐衍生出较为复杂的前端平台。设计师可以通过合理地应用UI组件库,快速提升整体设计效率,让产品从外观构造到交互体验都有更好的优化。本节内容将为大家盘点9款常用Vue UI组件库。 https://pixso.cn/designskills/vueuizujianku/
6.7个热门又优质的小程序UI组件库,社区电商工具各类都有如果你也是一名小程序开发者,当你打开一个高颜值的小程序时,是不是很想知道「这用的是哪一套 UI 组件库」呢? 目前,网上已有不少开源的小程序组件库,但选择太多往往让人挑花了眼,反而不知哪一款才适合自己。今天,知晓君跟大家分享 7 款比较好用的组件库,如果你想开发,或是正在开发小程序,不妨了解一下,对比https://maimai.cn/article/detail?fid=1216812482&efid=Y-WEtlznK8cO1a0T_lQFIg
7.yoYOUI-Vue2.x前端UI组件库 JavaScript 1 4 0 yo-design-vue2-snippets yo-design-vue2 Visual Studio Code 代码提示插件 JavaScript 1 3 0 yo-ui youi主页 HTML/CSS 1 4 0 youi HTML/CSS 1 2 0 yo-template 相关工程模板 JavaScript 1 2 0 组织介绍 组织介绍 请描述组织的定位/https://gitee.com/organizations/yo-ui/
8.Element网站快速成型工具 Element,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库https://element.eleme.io/
9.十大常用前端UI组件库前端疑难杂症一款有赞出品轻量、可靠的的移动UI组件库,目前支持 Vue2、Vue3、React,微信和支付宝小程序,并由社区团队维护 React 版本和支付宝小程序版本。 官网的文档清晰易懂,如果你熟悉vue.js的组件化开发,上手非常容易。 Ant Design Ant Design是一套企业级 UI 设计语言和 React 组件库,提供了一套非常完整的组件化设计规https://download.csdn.net/blog/column/11646885/127365442
10.KUI一套基于Vue.js的桌面UI组件库K UIKITv 3.4.8 开始使用Giteehttps://www.k-ui.cn/
11.前端人必知的七大UI组件库!在前端开发中,了解和掌握一些优秀的UI组件库是非常重要的。这些组件库不仅提供了丰富的界面元素,还能大大提高开发效率。接下来,我将为大家介绍七个值得关注的UI组件库,它们分别是:Arco Design、Taro UI、Semi Design、Ant Design、Element、View Design和Vant。这些组件库各有特色,适用于不同的场景和需求。 https://www.yoojia.com/ask/17-14269891094395803571.html
12.CubeUI前端UI组件库中文文档官网介绍Cube UI是一款由滴滴 WebApp 前端架构组开发和维护的 ui 组件库,目标是让移动端的开发更加容易,让开发人员更加专注于业务逻辑的开发,提升研发效率。 Cube UI组件的特点 1、质量可靠。由滴滴内部组件库精简提炼而来,经历了业务一年多的考验,并且每个组件都有充分单元测试,为后续集成提供保障。 https://ipkd.cn/webs_12650.html
13.NutUIimportNutUIfrom'@nutui/nutui' 3,初始化 NutUI.install(Vue) 通过以上步骤即可完成整个NutUI组件库的安装。 自定义构建(按需引用) 本组件库支持自定义构建(1.1.0版本以上),您可以根据需要只打包部分组件。 1,在NutUI项目目录下执行 npm install 2,执行自定义构建命令 https://nutui.jd.com/1x/index.html
14.Universe漂亮开源免费的UI组件库Boss设计Universe一个开源免费的 UI 组件库,由 HTML&CSS 组成,为前端开发人员提供了全面有趣的 UI 元素,只需要复制粘贴代码到 Web 或者应用里面,帮你轻松节省创作 UI 组件的时间和精力,无需花费一分钱,就能使用漂亮细腻的 UI 组件,这里的 UI 组件包含了按钮、复选框、开关、卡片、加载、输入等六种组件类型,让写代码就https://www.bossdesign.cn/universe/
15.超多知识点!UI设计师必会的组件库构建指南!优设网UI设计师必会的组件库构建指南! 前言 在设计系统中,大家最熟悉、最常用的应该就是设计组件了,它包括文字、图标、按钮、输入框、表单等一系列构成界面的小元素,而这些小元素的结合体就是笔者要讲的组件库。合理使用组件库能保持界面视觉效果的一致性,让开发高度还原,还为业务带来一致的设计语言,大大提高了团队https://www.uisdc.com/component-library-construction-3
16.iView2.0.0 一套基于 Vue.js 的高质量 UI 组件库 指南 组件 实践 脚手架 概览 GitHub https://iview.github.io/
17.6套桌面端软件UI组件库分享,建议收藏!本文给大家分享 6 套桌面端软件 UI 组件库,它们分别是TDesign桌面端软件 UI 组件库、谷歌邮箱桌面端软件 UI 组件库、桌面端音乐类软件 UI 组件库、智能家居桌面端软件 UI 组件、饿了么桌面端软件 UI 组件库、通用桌面端软件 UI 组件库。组件库是能够重复利用的设计元素的整合,提高工作效率的同时,还可以保证产品https://js.design/special/article/desktop-software-ui-component-libraries.html
18.AntDesign设计价值观 确定性、意义感、生长性、自然 设计指引 全局样式、设计模式 组件库 Ant Design of React / Angular / Vue Ant Design Mobile Ant Design 移动端 UI 组件库 AntV 全新一代数据可视化解决方案 Kitchen 一款为设计者提升工作效率的 Sketch 工具集https://ant-design.antgroup.com/index-cn/?ref=resourcesfordesigner.com
19.VUXVUX 是基于 WeUI 和 Vue.js 的 移动端 UI 组件库,提供丰富的组件满足移动端(微信)页面常用业务需求。https://vux.li/
20.uniapp框架看这五款组件库就够了FirstUI 组件库 - DCloud 插件市场,https://ext.dcloud.net.cn/plugin?id=7646 首推自家的产品应该不过分吧,不避嫌了,哈哈。 FirstUI(https://www.firstui.cn/)是一套超高性能、超高颜值的移动端UI综合解决方案,包含业内顶尖的组件库、强大的功能库、丰富精美的模板库,提供uni-app(完美支持nvue)、微信小https://developer.aliyun.com/article/1280526
21.iView/ViewDesign一套企业级UI组件库和前端解决方案基于Vue.js 的 UI 组件库,用于研发企业级中后台产品。iView 官网。https://www.iviewui.com/
22.android好看的ui组件库安卓常用ui组件android好看的ui组件库 安卓常用ui组件 目录 一、TextView文本框 1、XML代码 2、结果展示 3、常见的属性 二、按钮 点击事件注册监听器的两种方式 1、普通按钮Button和图片按钮ImageButton 1.1、在XML文件中编写Button组件 1.2、为Button的点击事件注册一个监听器https://blog.51cto.com/u_16213690/7817525
23.UIBak:基于TailwindCss框架的网页模板组件库官网探码科技UIBak(https://www.uibak.com)是一个基于 TailwindCss框架 UI 组件库网站,该网站收录了 500+常用的 UI 组件库,以及源代码/预览效果等,辅助帮助中心/博客和常用工具,只需要 UIBak 一个网站,就可以掌握前端技术栈。 UIBak 使用体验 UIBak 通过集合形式,将 web UI 常见的功能都包含了, 原子化的 UI 如按钮/下拉https://www.tanmer.com/blog/770
24.UIBak官网基于TailwindCss的WebUI组件库,用于Baklib 基于TailwindCss的 Web UI 组件库,用于 Baklib 低代码平台, 包括 50+网页模板,30+ 网页组件库,覆盖管理、SaaS、企业网站、内容门户、知识文档等多场景的模板案例,公开免费,复制即用。https://www.uibak.com/