首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >材料-UI-理解10 UI简化

材料-UI-理解10 UI简化
EN

Stack Overflow用户
提问于 2020-02-07 11:34:29
回答 3查看 1.8K关注 0票数 7

我不明白为什么我们需要这样做来简化10‘t:

代码语言:javascript
复制
html {
   font-size: 62.5%; /* 62.5% of 16px = 10px */
}

它不应该由下面的代码来完成所有的工作?

代码语言:javascript
复制
const theme = createMuiTheme({
  typography: {
    // Tell Material-UI what's the font-size on the html element is.
    htmlFontSize: 10,
  },
});

提前谢谢你。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2020-02-07 15:49:01

主题中的htmlFontSize属性typography不控制html元素的字体大小;它只是告诉Material您在其上使用的大小。Material然后使用这个大小来控制它在确定所有不同字体变体的字体大小时是如何将px单位转换为rem单位的。

票数 10
EN

Stack Overflow用户

发布于 2021-06-16 00:05:02

您可以修改CSS基。

代码语言:javascript
复制
export const theme = createMuiTheme({
    overrides: {
    MuiCssBaseline: {
      '@global': {
        html: {
          fontSize: '62.5%'
        }
      }
    }
  }})
票数 0
EN

Stack Overflow用户

发布于 2022-07-22 16:34:18

在v5中,它应该是这样的:

代码语言:javascript
复制
const theme = createTheme({
  components: {
    MuiCssBaseline: {
      styleOverrides: {
        html: {
          fontSize: '62.5%',
        }
      }
    }
  }
})
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60112664

复制
相关文章

相似问题

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