Antd 组件好像只自带了一个白色主题(有其他主题吗?) 新增 1 套组件主题好痛苦,尤其是组件颜色用的颜色 token 字段还不一样(这点真坑啊),调试样式都调试的很痛苦 就这样改单组件颜色 token 都难受,谁还敢直接改全局颜色 token
1
Xinu 236 天前
如果条件允许, 可以换一下 arco.design 换主题贼简单
|
2
rookie2luochao OP @Xinu 我等会去看一下 arco.design ,主要是 antd 就一套白色主题,好歹也预置一套黑色组件主题啊,下次有主题需求,可能不会选择 antd 了
|
3
qinqiuxu 235 天前 via Android
antd 有黑色主题的啊
|
4
rookie2luochao OP @qinqiuxu 只有很少的组件支持黑色主题,比如 menu, sider
|
5
qinqiuxu 234 天前
@rookie2luochao 我是无语了。。你是没看 antd 文档吗?文档上写得很清楚啊。你看下 ConfigProvider 组件的 theme prop 的 algorithm 属性。https://ant-design.antgroup.com/docs/react/customize-theme-cn
|
6
rookie2luochao OP @qinqiuxu 多谢大佬,看文档看漏了,看到提供黑白主题的组件(比如 menu)都是提供 theme props 的,其他组件没有,以为就只有白色主题,部分组件有黑色主题,关键是它修改主题取了个 algorithm 字段
|