umi修改antd主题颜色(通过less文件修改)
方式一:
在 less 中引入,如下:需要每个 less 文件中引用,所以舍弃
@import '~antd/lib/style/themes/default.less';
方式二:
将 less 转换为 js 文件,通过修改 umi 的配置 theme 字段实现,比较繁琐;参考:直达链接
方式三:
配置 lessLoader,一劳永逸,采用此方案
1. 通过js文件修改
ant.design官网已写明
2. 通过less文件修改
好处: 除了更改变量还可以写入其他样式;可以直接复制原antd变量进行修改;
方法步骤:
(1)styles文件夹中创建theme文件夹,其中
index.less:引入其他主题相关less文件
common.less: 公共样式
button.less: 按钮相关样式
(2).umirc.ts中引入
lessLoader: { modifyVars: { // 或者可以通过 less 文件覆盖(文件路径为绝对路径) hack: 'true; @import "~@homed/mortise-ui/es/components/style/themes-override/color.less";', }, },
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库