首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何自定义antd中的卡片标题

如何自定义antd中的卡片标题
EN

Stack Overflow用户
提问于 2022-01-30 20:57:00
回答 2查看 1.3K关注 0票数 0

在一个react应用程序中,我如何更改and卡标题的大小和字体?

卡片内容卡内容卡内容

EN

回答 2

Stack Overflow用户

发布于 2022-01-30 21:10:27

Antd已将它们的大部分样式变量外化为较少的变量。

正如你所看到的

https://github.com/ant-design/ant-design/blob/master/components/style/themes/default.less

为了能够覆盖这些变量,您需要使用modifyVar函数

您可以在这里查看有关主题更新的更多信息:https://ant.design/docs/react/customize-theme

所以对于你的问题你可以检查-

@卡头-字号:@字号-lg;@卡头字号-sm:@字体大小-基

票数 0
EN

Stack Overflow用户

发布于 2022-01-30 21:53:53

例如,使用font-size更改标题的font-familystyled-components,您可以如下所示覆盖类:

代码语言:javascript
运行
复制
import React from 'react';
import ReactDOM from 'react-dom';
import 'antd/dist/antd.css';
import './index.css';
import { Card } from 'antd';
import styled from 'styled-components';

const StyledCard = styled(Card)`
  .ant-card-head-title {
    font-size: 10px;
    font-family: cursive;
  }
`;

ReactDOM.render(
  <>
    <StyledCard title="Default size card" extra={<a href="#">More</a>} style={{ width: 300 }}>
      <p>Card content</p>
      <p>Card content</p>
      <p>Card content</p>
    </StyledCard>
  </>,
  document.getElementById('container'),
);

根据医生的说法,

您还可以为标题支柱提供一个ReactNode,并根据您的需要对其进行样式设置。

您还可以检查这个sandBox:

https://codesandbox.io/s/basic-card-antd-4-18-5-forked-hfdnm?file=/index.js

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70918851

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档