与React功能性框架配合的UI框架:
Ant-design:Ant Design of React - Ant Design
Ant-design-Mobile:Ant Design Mobile | A Mobile Design Specification
React-Bootstrap:React-Bootstrap
Material-UI:MUI: The React component library you always wanted
与Vue功能性框架配合的UI框架:
element UI:Element - The world's most popular Vue UI framework
iView:iView / View Design 一套企业级 UI 组件库和前端解决方案
BootstrapVue :BootstrapVue-基于VueJS的Bootstrap框架 · 全球最流行的 HTML、CSS 和 JS 工具库。
通用Universal | |||||||
---|---|---|---|---|---|---|---|
Button按钮 | Icon图标 | Typography排版 | |||||
布局layout | |||||||
Divider分割线 | Grid栅格 | Layout布局 | Space间距 | ||||
导航navigation | |||||||
Affix固钉 | Breadcrumb面包屑 | Dropdown下拉菜单 | Menu导航菜单 | PageHeader页头 | Pagination分页 | Steps步骤条 | |
数据录入Data Entry | |||||||
AutoComplete自动完成 | Cascader级联选择 | Checkbox多选框 | DatePicker日期选择框 | Form表单 | Input输入框 | InputNumber数字输入框 | Mentions提及 |
Radio单选框 | Rate评分 | Select选择器 | Slider滑动输入条 | Switch开关 | TimePicker时间选择框 | Transfer穿梭框 | TreeSelect树选择 |
Upload上传 | |||||||
数据展示Data Display | |||||||
Avatar头像 | Badge徽标数 | Calendar日历 | Card卡片 | Carousel走马灯 | Collapse折叠面板 | Comment评论 | Descriptions描述列表 |
Empty空状态 | Image图片 | List列表 | Popover气泡卡片 | Statistic统计数值 | Table表格 | Tabs标签页 | Tag标签 |
Timeline时间轴 | Tooltip文字提示 | Tree树形控件 | |||||
反馈feedback | |||||||
Alert警告提示 | Drawer抽屉 | Message全局提示 | Modal对话框 | Notification通知提醒框 | Popconfirm气泡确认框 | Progress进度条 | Result结果 |
Skeleton骨架屏 | Spin加载中 | ||||||
其他other | |||||||
Anchor锚点 | BackTop回到顶部 | ConfigProvider全局化配置 |
Layout布局 | |||||||
---|---|---|---|---|---|---|---|
Flex Flex布局 | WingBlank 两翼留白 | WhiteSpace 上下留白 | |||||
Navigation导航 | |||||||
Drawer 抽屉 | Menu 菜单 | NavBar 导航栏 | Popover 气泡 | Pagination 分页器 | SegmentedControl 分段器 | Tabs 标签页 | TabBar 标签栏 |
Data Entry数据录入 | |||||||
Button 按钮 | Checkbox 复选框 | Calendar 日历 | DatePickerView 选择器 | DatePicker 日期选择 | InputItem 文本输入 | ImagePicker 图片选择器 | PickerView 选择器 |
Picker 选择器 | Radio 单选框 | Range 区域选择 | Switch 滑动开关 | Stepper 步进器 | Slider 滑动输入条 | SearchBar 搜索栏 | TextareaItem 多行输入 |
Data Display数据展示 | |||||||
Accordion 手风琴 | Badge 徽标数 | Carousel 走马灯 | Card 卡片 | Grid 宫格 | Icon 图标 | List 列表 | NoticeBar 通告栏 |
Steps 步骤条 | Tag 标签 | ||||||
Feedback反馈 | |||||||
ActionSheet 动作面板 | ActivityIndicator 活动指示器 | Modal 对话框 | Progress 进度条 | Toast 轻提示 | |||
Gesture手势 | |||||||
PullToRefresh 拉动刷新 | SwipeAction 滑动操作 | ||||||
Combination组合 | |||||||
ListView长列表 | Result 结果页 | ||||||
Other其他 | |||||||
LocaleProvider 国际化 |
按钮 Button | |||||||
---|---|---|---|---|---|---|---|
按钮群组 ButtonGroup, ButtonToolbar | 下拉列表 DropdownButton, SplitButton, Dropdown | 菜单项 MenuItem | |||||
弹出层Modal | |||||||
弹出式对话框 Modal | 提示工具 Tooltip | 弹出框 Popover | 定制化弹出层 Overlay | ||||
导航 Nav | |||||||
导航 Nav, NavItem | 导航条 Navbar | 路径导航 Breadcrumb, Breadcrumb.Item | Tab 页 Tabs, Tab, TabContainer, TabContent, TabPane | 分页Pagination | 前后页导航 Pager, Pager.Item | ||
页面布局layout | |||||||
网络系统 Grid, Row, Col, Clearfix | 欢迎页 Jumbotron | 页面标题 PageHeader | 列表 ListGroup, ListGroupItem | 表格 Table | 面板 Panel, PanelGroup, Accordion | 背景墙 Well | |
表单 Form | |||||||
表单 FormGroup, FormControl, ControlLabel | 支持的控件 Checkbox, Radio, FormControl.Static, HelpBlock | 表单布局 Form | 输入组 InputGroup, InputGroup.Addon, InputGroup.Button | 检验状态 FormControl.Feedback | |||
媒体内容 | |||||||
图像 Image | 缩略图 Thumbnail | 响应式 iframe 嵌入 ResponsiveEmbed | 走马灯 Carousel, Carousel.Item, Carousel.Caption | 媒体对象 Media, Media.Left, Media.Right, Media.Heading, Media.List, Media.ListItem | |||
其他other | |||||||
字体图标 Glyphicon | 标签 Label | 角标 Badge | 提醒、警告信息 Alert | 进度条 ProgressBar | |||
工具utils | |||||||
转场动画 Collapse, Fade | 定制样式 | 附加侧栏导航 Affix | 滚动监听 Scrollspy |
Inputs 输入框 | |||||||
---|---|---|---|---|---|---|---|
Autocomplete 自动补全组件 | Button 按钮 | Button groups 按钮组 | Checkbox 选择框 | Floating Action Buttons 浮动操作按钮 | Radio button 单选框 | Rating 评分 | Select 选择属性 |
Slider 滑块控件 | Switch 开关组件 | TextField 文本框 | Transfer List 传递列表 | Toggle Button 切换按钮 | |||
Data Display 数据展示 | |||||||
Avatar 头像组件 | Badge 徽章 | Chip 纸片组件 | Divider 分隔线 | Icons 图标 | Material 图标 | List 列表 | Table 表格 |
Tooltip 工具提示 | Typography 文字铸排 | ||||||
Feedback 用户反馈 | |||||||
Alert 警告提示 | Backdrop 背景蒙版 | Dialog 对话框 | Progress 进度条组件 | Skeleton 骨架屏 | Snackbar消息条 | ||
Surfaces 表面展示 | |||||||
Accordion 扩展面板 | App Bar 应用栏 | Card 卡片 | Paper 纸张组件 | ||||
Navigation 导航栏 | |||||||
Bottom Navigation 底部导航栏 | Breadcrumbs 面包屑导航 | Drawer(抽屉) | Links 链接 | Menu 菜单 | Pagination 分页 | Speed Dial 快速拨号 | Stepper 步骤条组件 |
Tabs 选项卡 | |||||||
layout 布局 | |||||||
Box 分组 | Container 容器 | Grid 栅格 | Stack 堆叠 | Image list 图像列表 | Hidden 隐藏组件 | ||
Utils 工具包 | |||||||
Click away listener 它处点击监听器 | CSS Baseline 基线 | Modal 模态框组件 | 非服务端渲染(SSR) | Popover 弹出框 | Popper 弹出提示 | Portal 传送门 | Textarea Autosize 自适应文本框 |
过渡动画 | useMediaQuery媒体查询 (Media queries)hook | ||||||
Data Grid 数据表格 | |||||||
Layout 布局 | Columns 列 | Rows 行 | Editing 表格编辑 | Sorting 排序 | Filtering 过滤 | Pagination 分页 | Selection 选择 |
Events 事件 | State初始化 | Export 导出 | Components 组件 | Style 样式 | Localization 本地化 | Scrolling编程式导航 | Virtualization 虚拟化 |
Accessibility 无障碍设计 | Group & Pivot使用分组、旋转等方法深入分析数据 | ||||||
Date/Time 日期/时间选择器 | |||||||
Date Range Picker 时间范围选择器 ⚡️ | Date Time Picker 日期时间选择器 | Time Picker 时间选择器 | Masonry 瀑布流 | Trap Focus 容器焦点 | Tree View 树视图 | Timeline 时间轴 |
Basic | |||||||
---|---|---|---|---|---|---|---|
Layout 布局 | Container 布局容器 | Color 色彩 | Typography 字体 | Border 边框 | Icon 图标 | Button 按钮 | Link 文字链接 |
Form | |||||||
Radio 单选框 | Checkbox 多选框 | Input 输入框 | InputNumber 计数器 | Select 选择器 | Cascader 级联选择器 | Switch 开关 | Slider 滑块 |
TimePicker 时间选择器 | DatePicker 日期选择器 | Upload 上传 | Rate 评分 | ColorPicker 颜色选择器 | Transfer 穿梭框 | Form 表单 | |
Data | |||||||
Table 表格 | Progress 进度条 | Tree 树形控件 | Pagination 分页 | Badge 标记 | Avatar 头像 | Skeleton 骨架屏 | Empty 空状态 |
Descriptions 描述列表 | Result 结果 | ||||||
Notice | |||||||
Alert 警告 | Loading 加载 | Message 消息提示 | MessageBox 弹框 | Notification 通知 | |||
Navigation | |||||||
NavMenu 导航菜单 | Tabs 标签页 | Breadcrumb 面包屑 | PageHeader 页头 | Dropdown 下拉菜单 | |||
Others | |||||||
Dialog 对话框 | Tooltip 文字提示 | Popover 弹出框 | Popconfirm 气泡确认框 | Card 卡片 | Carousel 走马灯 | Collapse 折叠面板 | Timeline 时间线 |
Divider 分割线 | Calendar 日历 | Image 图片 | Backtop 回到顶部 | InfiniteScroll 无限滚动 | Drawer 抽屉 |
// 红色字体为收费的组件 | ||||||
---|---|---|---|---|---|---|
基础 | ||||||
色彩(color) | 字体(Font) | 按钮(Button) | 图标(Icon) | |||
布局 | ||||||
栅格(Row/Col) | 宫格(Grid) | 布局(Layout) | 列表(List) | 卡片(Card) | 折叠面板(Collapse) | 面板分割(Split) |
分割线(Divider) | 单元格(Cell) | 描述列表(DescriptionList) | 页头(PageHeader) | 全局页脚(GlobalFooter) | 文本自动省略号(Ellipsis) | 底部工具栏(FooterToolbar) |
导航 | ||||||
导航菜单(Menu) | 标签页(Tabs) | 下拉菜单(Dropdown) | 分页(Page) | 面包屑(Breadcrumb) | ||
徽标数(Badge) | 锚点(Anchor) | 步骤条(Steps) | 加载进度条(LoadingBar) | |||
表单 | ||||||
表单(Form) | 登录(Login) | 输入框(Input) | 单选框(Radio) | 多选框(Checkbox) | 开关(Switch) | 表格(Table) |
导入导出插件(XLSX/CSV) | 粘贴表格数据(TablePaste) | 树选择(TreeSelect) | 城市选择(City) | 行政区域选择器(Region) | 自动完成(AutoComplete) | 滑块(Slider) |
日期选择器(DatePicker) | 时间选择器(DatePicker) | 级联选择(Cascader) | 图标选择器(IconSelect) | 穿梭框(Transfer) | 数字输入框(InputNumber) | 评分(Rate) |
上传(Upload) | 标签选择器(TagSelect) | 颜色选择器(ColorPicker) | ||||
视图 | ||||||
警告提示(Alert) | 全局提示(Message) | 通知提醒(Notice) | 对话框(Modal) | 抽屉(Drawer) | 通知菜单(Notification) | 日历(Calendar) |
树形控件(Tree) | 文字提示(Tooltip) | 气泡提示(Poptip) | 进度条(Progress) | 处理结果(Result) | 异常(Exception) | 头像(Avatar) |
头像列表(AvatarList) | 标签(Tag) | 走马灯(Carousel) | 时间轴(Timeline) | 相对时间(Time) | 趋势标记(Trend) | |
图表 | ||||||
进度环(Circle) | ||||||
方法 | ||||||
赋值到剪贴板($Copy) | 滚动($ScrollTop) | 视图滚动($ScrolllntoView) | 日期操作($Date) | |||
过滤 | ||||||
日期过滤(FilterDate) | ||||||
其他 | ||||||
图钉(Affix) | 返回顶部(BackTop) | 加载中(Spin) | 无限滚动(Scroll) | 鉴权(Auth) | 倒计时(CountDown) | 数字动画(CountUp) |
数字格式化(Numeral) | 数据文本(NumberInfo) | 字数统计(WordCount) | ||||
警告提示框(Alert) | 徽章(Badge) | 面包屑导航(Breadcrumb) | 按钮(Button) | 按钮组(Button Group) | 按钮Toolbar(Button Toolbar) | 日历组件(Calendar) | 卡片(Card) |
---|---|---|---|---|---|---|---|
轮播效果(Carousel) | 折叠面板(Collapse) | 下拉菜单(Dropdown) | 嵌入(Embed) | 表单(Form) | 表单复选框(Form Checkbox) | 表格日期选择器(Form Datepicker) | 文件选择(Form File) |
表单组合(Form Group) | 表单输入框(Form Input) | 单选择表单Form Radio | 下拉式表单(Form Select) | 按钮式表单(Form Spinbutton) | Tags表单选择器(Form Tags) | 文本框(Form Textarea) | 图片(Image) |
输入组(Input Group) | Hero广告大块屏幕(Jumbotron) | 布局和网格系统(Layout and Grid System) | 链接(Link) | 列表组(List group) | 媒体(Media) | 模态、 弹出模态框(Modal) | 导航(Nav) |
导航栏(Navbar) | 分页(Pagination) | 分页导航(Pagination Nav) | 弹窗(Popover) | 进展、 进度指示器(Progress) | 微调器、 旋转指示器(Spinner) | 表格(Table) | 选项卡(Tabs) |
冒泡推送、弹出提示框(Toasts) | tip提示组件、提示冒泡(Tooltip) | 表单内时间控件(Form Timepicker) | 时间组件(Time) | 图标(Icons) |
Ant-design | Ant-design-Mobile | React-Bootstrap | Material-UI | element UI | iView | BootstrapVue | |
---|---|---|---|---|---|---|---|
按钮 Button | √ | √ | √ | √ | √ | √ | √ |
图标 Icon | √ | √ | √ | √ | √ | √ | √ |
栅格Grid | √ | √ | √ | √ | x | √ (收费) | √ |
布局layout | √ | √ | √ | √ | √ | √ | √ |
面包屑Breadcrumb | √ | × | √ | √ | √ | √ | √ |
下拉菜单Dropdown | √ | × | √ | x | √ | √ | √ |
导航菜单Menu | √ | √ | √ | √ | √ | √ | √ |
分页Pagination | √ | × | √ | √ | √ | √(page) | √ |
级联选择Cascader | √ | × | x | x | √ | √ | x |
多选框Checkbox | √ | √ | √ (控件) | √ | √ | √ | |
日期选择框DatePicker | √ | √ | x | x | √ | √ | √ |
表单Form | √ | x | √ | x | √ | √ | √ |
输入框Input | √ | √ | √ | x | √ | √ | √ |
单选框Radio | √ | √ | √ (控件) | √ | √ | √ | |
选择器Select | √ | √ (Picker) | x | √ | √ | x | x |
上传Upload | √ | x | x | x | √ | √ | x |
徽标数Badge | √ | √ | √ | √ | √ (标记) | √ | √ |
卡片Card | √ | √ | x | √ | √ | √ | √ |
走马灯Carousel | √ | √ | √ | √ | √ | √ | √ (轮播效果) |
抽屉Drawer | √ | √ | x | √ | √ | √ | x |
对话框Modal | √ | √ | √ | √ (Diologs) | √ (Diologs) | √ | √ |
进度条Progress | √ | √ | √ | √ | √ | √ | √ |
折叠面板Collapse | √ | x | √ | x | √ | √ | √ |