Material-UI Typeography gutterbottom - 增加边距

标签 material-ui

我正在运行 Material-UI v4 和 Typography当元素具有 gutterbottom 时将所有外观设置为边距太小。

为我的 Typography 元素全局添加更多 marginbottom 的正确方法是什么?我在主题中假设 - 但不确定如何!

最佳答案

您可以覆盖 gutterBottom 的值与 theme overrides :

const theme = createMuiTheme({
  overrides: {
    MuiTypography: {
      gutterBottom: {
        marginBottom: 16,
      },
    },
  },
});

您甚至可以基于全局 spacing通过将您的“基本/核心”变量分离到他们自己的主题中,并在其上构建其他所有内容,即:

const baseTheme = createMuiTheme({
  spacing: 8,
});

const theme = createMuiTheme({
  ...baseTheme,
  overrides: {
    MuiTypography: {
      gutterBottom: {
        marginBottom: baseTheme.spacing(2), // 16px
      },
    },
  },
});

关于Material-UI Typeography gutterbottom - 增加边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56371614/

相关文章:

javascript - Material ui 弹出窗口中的意外行为

reactjs - 仅包含打包包 ReactJS 中使用过的导入

material-ui - material-ui中的透明AppBar( react )

reactjs - Material UI - 如何在 JS 中使用 CSS 设置滚动条样式?

javascript - 如何制作自定义组件?

javascript - 如何将 Luxon DateTime 对象转换为日期

reactjs - 高阶组件和 Material-UI makeStyles 的样式问题

javascript - ReactJS material-ui TextField 应用css

javascript - 如何为 Material UI React 添加 RTL 支持