css - 改变antdesign标题的颜色

标签 css reactjs next.js less antd

我正在尝试更改 antdesign 中整个标题的背景颜色。我不确定,但默认文件应该是这个 https://github.com/ant-design/ant-design/blob/master/components/style/themes/default.less

我发现这里使用了标题的颜色,所以我将其更改为红色

antd defaults

全局.less

@import "./vars.less";

@layout-header-background: red;

但它被另一个类覆盖 enter image description here

现在我的问题是实现标题颜色更改的最佳实践是什么。 I mean this thing here

最佳答案

<Header />的背景颜色可以简单地使用 JSS 进行更改或在其上放置一个类:

<Header style={{backgroundColor: "red"}}>...</Header>

<Header className="red-header">...</Header>

和CSS

.red-header{
    background-color: red;
}

也许你看到的是 <Menu/> 的颜色成分。您还可以使用 JSS 修改它的颜色或在其上放置一个类:

<Menu style={{backgroundColor: "red"}} mode="horizontal">...</Menu>

请参阅此处的示例

Edit

关于css - 改变antdesign标题的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66542669/

相关文章:

javascript - React Router 不会根据状态重定向

typescript - getServerSideProps 上的 Supabase 策略 - Next.js

javascript - Puppeteer - 自定义字体未加载到 pdf 中,但确实出现在屏幕截图中

css - Bootstrap 4 卡片组,列数基于视口(viewport)

JQuery Dimmer 和 No Scrolling 不能一起工作

javascript - 如何在另一个类中创建导入类的实例

javascript - Firebase Fetch - 没有访问控制允许来源

reactjs - Next.js 应用程序中的 Chakra UI 图标不受支持 "export *"错误

javascript - 如何使 Material-UI 单选按钮 float : left

html - 如何将包含 div 中的图像的 div 居中?