material-ui - Material-UI:自定义主题字体大小会导致部分组件布局异常
问题描述
我使用 Material-UI 自定义主题,然后将字体大小设置为 20。
const themeConfig = {
typography: {
fontSize: 20,
},
};
我发现快速拨号组件的图标变大了,但图标不在按钮的中心。字体大小仅影响 SVG 图标大小,按钮宽度和高度值与之前相同。
.MuiSpeedDialIcon-root {
height: 24px;
}
.MuiFab-root {
width: 56px;
height: 56px;
}
我的问题是在主题配置中更改字体大小的好模式是什么?或者我需要自己在主题配置中设置所有组件的宽度、高度、边距等?
这是 Material-UI 模块版本列表。
"@material-ui/core": "4.12.3",
"@material-ui/icons": "4.11.2",
"@material-ui/lab": "4.0.0-alpha.60",
"@material-ui/system": "4.12.1",
解决方案
一组height
到.MuiSpeedDialIcon-root
fontSize
const themeConfig = {
typography: {
fontSize: 20,
},
overrides: {
MuiSpeedDialIcon: {
root: {
height: 20
}
}
}
};
推荐阅读
- firefox - 在 Microsoft Edge 中动态添加元素时,将 overflow-y 设置为“滚动”的元素正在移动
- firebase - Flutter Firebase 动态链接不适用于新的 ios 应用安装
- email - G Suite - 550 5.7.26 由于域的 DMARC 政策,来自 medi.com.co 的未经身份验证的电子邮件不被接受
- javascript - 为什么这段代码返回一个空数组?
- asynchronous - 在同步或异步调用 asp.net core blazor 方法之间进行选择
- wordpress - Nginx:主域上的 Nuxtjs 应用程序 + 子目录中的 WordPress
- c - 从字符串中提取文件路径
- kubernetes - NodePort 与 ClusterIP 与 Kubernetes 上的无头服务的性能注意事项
- regex - 提取字符串中文件扩展名 (.ps1) 之前的数字
- node.js - 角材料表排序在帖子中不起作用代码