Материал интерфейса дает нам доступ к переопределению классов CSS с помощью createMuiTheme
. Вы должны передать тему в ваше приложение с помощью MuiThemeProvider
. Вот способ реализовать это:
import { MuiThemeProvider, createMuiTheme } from '@material-ui/core/styles';
const fontSize = 14, // px
// Tell Material-UI what's the font-size on the html element.
// 16px is the default font-size used by browsers.
const htmlFontSize = 16,
const coef = fontSize / 14;
const theme = createMuiTheme({
typography: {
pxToRem: size => `${(size / htmlFontSize) * coef}rem`,
},
});
в вашем методе рендеринга:
<MuiThemeProvider theme={theme}>
<Component />
</MuiThemeProvider>
PS. Я проверил это. это работает как шарм.
Пожалуйста, задайте мне любой вопрос по этому поводу. Рад помочь