在Material UI中,如何覆盖选择器选择的组件样式?
在材质UI,延长之间的距离MuiInputLabel
和MuiInput
,我要重写的marginTop label + .MuiInput-
formControl。
但是,createMuiTheme
的覆盖仅提供Mui Component CSS的直接覆盖,例如:
createMuiTheme({ overrides: {
MuiInput: {
formControl: {
marginTop: '1.5rem',
},
},
}
})
我该怎么做:
createMuiTheme({ overrides: {
'label+MuiInput': {
formControl: {
marginTop: '1.5rem',
},
},
}
})
谢谢…
回答:
以下是相关的JSS文档:
https://cssinjs.org/jss-plugin-nested?v=v10.0.0-alpha.10#use--to-reference-
selector-of-the-parent-rule
这是您需要的语法:
const theme = createMuiTheme({ overrides: {
MuiInput: {
formControl: {
"label + &": {
marginTop: "1.5rem"
}
}
}
}
});
这是一个工作示例:
以上是 在Material UI中,如何覆盖选择器选择的组件样式? 的全部内容, 来源链接: utcz.com/qa/406568.html