antd修改全局变量-自定义主题-react

1.引入antd

npm install antd

在App.css中引入antd样式

@import '~antd/dist/antd.css';

1.自定义主题

1.下载工具包

npm install @craco/craco craco-less

2.根目录下创建craco.config.js

const CracoLessPlugin = require('craco-less');

module.exports = {
  plugins: [
    {
      plugin: CracoLessPlugin,
      options: {
        lessLoaderOptions: {
          lessOptions: {
            modifyVars: { '@primary-color': '#1DA57A' },    
            javascriptEnabled: true,
          },
        },
      },
    },
  ],
};

// ‘@primary-color’: '#1DA57A’修改主题色

3.把 src/App.css 文件修改为 src/App.less,然后修改样式引用为 less 文件。

4.修改package.json里的scripts

 "scripts": {
    "start": "craco start",
    "build": "craco build",
    "test": "craco test",
    "eject": "react-scripts eject"
  },

这样再运行项目主题颜色就改变了
官网还提供了很多样式变量
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值