V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
rookie2luochao
V2EX  ›  程序员

Antd 多主题配置好用吗?为什么我弄的很痛苦,有没有懂的指导下

  •  
  •   rookie2luochao ·
    rookie-luochao · 10 天前 · 891 次点击

    Antd 组件好像只自带了一个白色主题(有其他主题吗?) 新增 1 套组件主题好痛苦,尤其是组件颜色用的颜色 token 字段还不一样(这点真坑啊),调试样式都调试的很痛苦 就这样改单组件颜色 token 都难受,谁还敢直接改全局颜色 token

    antd 组件 token 配置详情

    6 条回复    2024-04-28 10:34:25 +08:00
    Xinu
        1
    Xinu  
       10 天前
    如果条件允许, 可以换一下 arco.design 换主题贼简单
    rookie2luochao
        2
    rookie2luochao  
    OP
       10 天前
    @Xinu 我等会去看一下 arco.design ,主要是 antd 就一套白色主题,好歹也预置一套黑色组件主题啊,下次有主题需求,可能不会选择 antd 了
    qinqiuxu
        3
    qinqiuxu  
       9 天前 via Android
    antd 有黑色主题的啊
    rookie2luochao
        4
    rookie2luochao  
    OP
       8 天前
    @qinqiuxu 只有很少的组件支持黑色主题,比如 menu, sider
    qinqiuxu
        5
    qinqiuxu  
       8 天前
    @rookie2luochao 我是无语了。。你是没看 antd 文档吗?文档上写得很清楚啊。你看下 ConfigProvider 组件的 theme prop 的 algorithm 属性。https://ant-design.antgroup.com/docs/react/customize-theme-cn
    rookie2luochao
        6
    rookie2luochao  
    OP
       8 天前
    @qinqiuxu 多谢大佬,看文档看漏了,看到提供黑白主题的组件(比如 menu)都是提供 theme props 的,其他组件没有,以为就只有白色主题,部分组件有黑色主题,关键是它修改主题取了个 algorithm 字段
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   985 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 20:17 · PVG 04:17 · LAX 13:17 · JFK 16:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.