目录

Ant Design的介绍与使用

安装与使用

自定义主题


Ant Design的介绍与使用

Ant Design是阿里蚂蚁金服团队基于React开发的ui组件,主要用于中后台系统的使用。其官方网址为:官方网址 。以下可以看到antd的特性与介绍,可以看出antd的生态已经很完善了,可以说大部分的公司的项目都能找到使用antd的影子。

博主撰写此文时,antd已经更新5版本,如果是初次使用的新手可以点击网站导航区的研发选项,了解一下里面的对antd这个组件库的安装以及一些进阶技能的使用:

安装与使用

安装步骤如下,npm或yarn安装都可以。

编译器终端执行命令安装即可,完成之后,点击网页的组件选择,然后随便找个组件试着引用一下,如下:

import React, { Component } from 'react'
import { Button } from 'antd';
export default class App extends Component {render() {return (<div><Button type="primary">Primary Button</Button><Button>Default Button</Button><Button type="dashed">Dashed Button</Button><Button type="text">Text Button</Button><Button type="link">Link Button</Button></div>)}
}

如果你当初下载的antd是低版本的,需要还需要单独引入样式,当然现在的5版本是不需要的,如下:

import 'antd/dist/antd.css'

如果想更改组件的样式,可以参考每个组件下的API,里面详细介绍了各种样式的引用:

举个例子,如果想使用Icon图标,可以点击相关组件,查看其代码演示然后进行使用,如下:

antd为了减少代码的负重,将有的组件样式单独抽离出来,如果想使用需单独引用:

import React, { Component } from 'react'
import { Button } from 'antd';
import {HomeOutlined,LoadingOutlined,SettingFilled,SmileOutlined,SyncOutlined,
} from '@ant-design/icons';
export default class App extends Component {render() {return (<div><Button type="primary">Primary Button</Button><Button>Default Button</Button><Button type="dashed">Dashed Button</Button><Button type="text">Text Button</Button><Button type="link">Link Button</Button><HomeOutlined /><SettingFilled /><SmileOutlined /><SyncOutlined spin /><SmileOutlined rotate={180} /><LoadingOutlined /></div>)}
}

自定义主题

在 5.0 版本的 Ant Design 中,提供了一套全新的定制主题方案。不同于 4.x 版本的 less 和 CSS 变量,有了 CSS-in-JS 的加持后,动态主题的能力也得到了加强。

通过以下代码进行是否引入主题的介绍 :

import React, { Component } from 'react'
import { Button,ConfigProvider } from 'antd';
export default class App extends Component {render() {return (<div><ConfigProvidertheme={{token: {colorPrimary: '#008c8c',},}}>{/* 引入主题 */}<Button type="primary">Primary Button</Button></ConfigProvider><hr />{/* 原主题 */}<Button type="primary">Primary Button</Button></div>)}
}

antd还有一些其它好玩的组件,这里就不在过多讲解,你可以自行探索,本文不在讨论。当然如果你还想了解一些其它组件库的使用,推荐看一下我之前的文章:基于Vue的UI组件库

React--》UI组件库ant-design的介绍与使用相关推荐

  1. 【独立篇】React UI组件库

    文章目录 1.React UI组件库 1.1.material-ui(国外) 1.2.ant-design(国内蚂蚁金服-antd) 2.AntD的简单使用 2.1.CODE 2.2.Result 1 ...

  2. 最佳 React UI 组件库,前端开发必备!

    上次推荐了12个 Vue UI组件库,今天来推荐几个 GitHub 上流行的 React UI 库! 1. Ant Design GitHub 上超过 269 k 个项目使用了 Ant Design ...

  3. React UI 组件库 Chakra UI - 01 v1.0介绍和快速使用

    Chakra UI Chakra UI 是简单.模块化和可访问的 UI 组件库. 本文 Chakra UI 版本:v1.6.2 基于 React 和 Emotion(CSS-IN-JS 方案库) 基于 ...

  4. React UI 组件库

    上篇文章中写了流行的前端UI几大框架,发现大部分评价都是Vue的UI组件库,从评论中得知漏掉了很多,也有人问React ui,自己就搜索总结下适应于ReactJS的UI组件库. 一.Material- ...

  5. 厉害的组件_企业级React UI组件库——React Suite

    介绍 React Suite是一套转为后端打造的企业级UI组件库,它由 HYPERS 前端团队与 UX 团队共同打造,在经历了几次大版本更新后,积累了大量的通用组件和功能,而且支持 Typescrip ...

  6. 组件cdn引入_高性能 React UI组件库SHINEOUT

    今天给大家推荐一款超不错的React.js桌面端UI组件库Shineout. shineout 基于react.js构建的轻量级UI组件库.包含表单元素.数据表.通知提示.布局选项.导航等多种组件. ...

  7. React UI 组件库 Chakra UI - 05 案例实践

    案例实践 使用 create-react-app 新建项目. 表单 使用 Chakra UI 实现下图的表单: 构建注册表单 react-icons 是一个 React 流行图标库. // compo ...

  8. 阿里开源组件库--ant design of vue的安装和使用

    一.安装组件库 执行 npm i --save ant-design-vue 二.main.js中引入 import Antd from 'ant-design-vue' import 'ant-de ...

  9. React UI 组件库 Chakra UI - 03主题对象和 chakra factory

    主题对象 使用 Chakra UI 默认主题对象中包含很多样式的预设值. 打印 theme 对象: 在使用样式属性设置样式的时候,Chakra 会先从主题对象中获取对应的预设值,如果不存在,则将值作为 ...

  10. React UI 组件库 Chakra UI - 02 颜色模式

    Color Mode 颜色模式 Chakra UI 内置支持管理应用程序的颜色模式,默认可配置的颜色模式有浅色模式(light).暗色模式(dark).系统模式(system). 大部分组件默认都支持 ...

最新文章

  1. 重排序、hb、ConcurrentHashMap弱一致性(jdk1.6)
  2. Getting Started with Node.js LoopBack Framework and IBM Cloudant
  3. JAVA自带监控工具的介绍
  4. 警惕:高考将至 著名高校网站被挂马
  5. Confluence 6 手动备份站点
  6. 2-6 基于SpringBoot的SpringSecurity环境快速搭建与验证
  7. linux rsync 远程同步
  8. 从零开始学视觉Transformer (10):目标检测DETR-1
  9. python hack_Python进阶:深入GIL(上篇)
  10. PHP设计模式——代理模式
  11. python函数使用大全_SPSS常见函数及使用方法
  12. Jira 破解版 Docker 部署
  13. 《读书的力量》读后感作文4000字
  14. HDU5855 Less Time, More profit(最大权闭合图)
  15. 计算机占用空间怎么算,电脑系统我的电脑的C盘空间占用了19G还剩余8G,请问这算是正常 爱问知识人...
  16. Win10 Build 18237发布:登录屏幕启用毛玻璃特效
  17. 2014年总结和2015年的规划
  18. 适配器模式(Adapter)
  19. WICC 广州高峰对话:为开发者标注「航海地图」
  20. mysql查询用户留存语法(用户留存和用户留存率问题)

热门文章

  1. ctf 命令执行总结
  2. LM2596/LM2596S多路降压稳压DC-DC开关电源芯片讲解(第一部分:芯片介绍)(12V转5V、12V转3.3V、任意电压转任意电压)
  3. Splunk中12小时制AM/PM的日期转换
  4. 冯扬文:新冠疫情下国际航运市场趋势分析
  5. 阿里云服务器遇到的问题
  6. 7-3 IP地址转换分数 20
  7. REUSE_ALV_GRID_DISPLAY_LVC
  8. 计算机专业 考研VS工作
  9. FPGA系列7——Xilinx复数乘法器(Complex Multiplier v6.0)使用小结
  10. 林光常颠覆传统的养生观 ,养生必读