reactjs - 如何自定义fontFamily Chip rect material-ui
问题描述
我想自定义字体家族芯片,但它不起作用...................................... ..................................................... ..................................................... ...........
import { createMuiTheme } from '@material-ui/core';
import overrides from './overrides';
import palette from './palette';
import typography from './typography';
const theme = createMuiTheme({
palette,
typography,
overrides,
});
export default theme;
import MuiChip from './MuiChip';
import MuiTooltip from './MuiTooltip';
export default {
MuiTooltip,
MuiChip
};
export default {
chip: {
fontFamily: ['prompt'].join(',')
}
};
解决方案
您可以使用 createMuiTheme 覆盖默认主题,然后将组件包装如下
import { createMuiTheme } from '@material-ui/core/styles';
import { ThemeProvider } from '@material-ui/core';
const theme = createMuiTheme({
overrides: {
MuiChip: {
root: {
padding: '3px 4px',
fontFamily: "'Bree Serif', sans-serif",
fontSize: "15px"
},
},
},
});
export default Component = props => {
return (
<ThemeProvider theme={theme}>
<Chip size="small" label="Basic" />
</ThemeProvider>
);
}
推荐阅读
- mule - Mulesoft 流处理入门
- docker - Docker-compose 如何在 windows/mac 中添加卷以保存来自 java 应用程序的日志
- c# - 如何使用 Azure 通知中心向特定 APNS 通知令牌发送通知
- asp.net-core - Asp.core JWT 和外部身份验证
- erlang - 在“下载 kerl”之后,在 Ubuntu 上通过 asdf 安装 Erlang 失败
- c++ - 如何在 Windows 10 上构建和运行 Vivek 的虚拟摄像头?
- elasticsearch - 如何在logstash中拆分文件名?
- php - Symfony 5 - 在树枝的循环中添加选择表单元素
- keras - 我们可以在 CNN 中预测 2D 输出吗?
- html - 如何根据内容更改div宽度