我需要我的原色是一种特殊的绿色

更新令牌属性后,我仍然拥有不同的组件,如布局和菜单,默认 colored颜色 设置为#001529

为什么?

示例:规则

:where(.css-dev-only-do-not-override-154n70z).ant-layout .ant-layout-sider {
    position: relative;
    min-width: 0;
    background: #001529;
    transition: all 0.2s,background 0s;
}

代码片段:

<ConfigProvider
  theme={{
    token: {
      // Seed Token
      colorPrimary: '#1bb470',
      colorInfo: '#1bb470',
      fontFamily: 'Lato, sans-serif',
    },
    components: {
      Layout: {
        colorBgHeader: '#fff',
      },
      Menu: {
        colorItemBg: '#fff', // colorBgBase -3% lightness
        colorSubItemBg: '#fff', // colorBgBase -3% lightness
      },
    },
  }}
>

推荐答案

要更改Sider种 colored颜色 ,只需在Layout样式配置中添加siderBg个props ,然后更改Menu种 colored颜色 ,然后添加darkItemBg:

<ConfigProvider
  theme={{
    token: {
      ....
    },
    components: {
      Layout: {
        siderBg: "red" // add this
        ...          
      },
      Menu: {
        darkItemBg: "blue" // add this
        ...
      }
    }
  }}
>

Here是一个正常工作的代码和方框示例.

您可以在每个组件页面末尾的第# Design Token节中找到所有可配置令牌样式设置的列表:

Reactjs相关问答推荐

为什么安装FLOBIT后,所有的输入FIELD现在都有一个蓝色的轮廓?

可选链和useState挂钩

当列表中的项的顺序改变并且使用唯一键作为它们的索引时,Reaction如何看待呈现方面?

如何从Reaction-Arborist树获取排序数据

在Reaction中导入';图片&文件夹时出错

阻止组件更新的多分派Redux Thunk或setState是否有任何问题

useState导致对函数的无休止调用

为什么我的react 简单计时器项目不起作用?

如何根据ReactJS中元素列表中的布尔值仅显示一次值

无法使用react-hook-form和react-places-autocomplete在字段中输入值

我可以同时使用 Gatsby 和 NEXT.JS 吗?

是否可以直接在 jsx 标签上使用 CSS 定义的 colored颜色 ?

这个简单的React组件为什么会多次渲染?

Firebase Storage: 对象不存在图片上传路径错误

React Three Fiber mesh 标签在此浏览器中无法识别

setState 改变对象引用

如何使用react 路由将 url 参数限制为一组特定的值?

Storybook - 无法解析generated-stories-entry.cjs/字段browser不包含有效的别名配置

如何在 React 中单击鼠标的位置动态添加 div?

找不到元素 - 这是参考问题吗?