作者:手机用户2502895475 | 来源:互联网 | 2022-12-06 15:17
在这个问题中,我问过如何覆盖material-ui组件的css属性,并提供了一个很好的例子.但是,在尝试设置工具栏组件的高度时,我发现由于过度拱形的@media规范,我无法覆盖css.以下MuiTheme规范是我的方法:
const theme = createMuiTheme({
overrides: {
MuiToolbar: {
regular: {
height: "32px",
minHeight: "32px"
}
},
}
});
以下是css被覆盖的视觉效果:
如果我介绍一个hack并添加!重要的minHeight它的工作原理.显示此信息的代码框位于:https://codesandbox.io/s/4xmr2j2ny9
使用MuiTheme覆盖@media规范的正确方法是什么?
1> Vijay Menon..:
您必须像下面一样添加它.媒体查询语句应用单引号括起来.
MuiToolbar: {
regular: {
backgroundColor: "#ffff00",
color: "#000000",
height: "32px",
minHeight: "32px",
'@media (min-width: 600px)': {
minHeight: "48px"
}
},
请找到codesandox - https://codesandbox.io/s/q8joyrrrwj