我需要知道如何从Material UI将“透明”样式的背景应用于我的SwipeableDrawer组件...由于该组件在呈现时在html文件中创建了另一个组件,因此我无法从代码中更改其背景。 我试图放一些,但似乎该组件不喜欢它。
谢谢。
答案 0 :(得分:4)
如Material-ui Docs中所述,您可以使用Modal
覆盖ModalProps
的样式。
使用BackdropProps
中的Modal
,可以将背景设置为透明。
创建一个styles
变量并应用必要的样式。
const styles = {
BackdropProps: {
background: 'transparent'
}
};
使用Backdrop
属性将样式应用于classes
的根
<SwipeableDrawer ModalProps={{
BackdropProps:{
classes:{
root:classes.BackdropProps
}
}
}}
{...otherProps}>
看看docs
中具有类的重写组件