reactjs - 在一个主题中有几个背景
问题描述
假设我的浅色主题有 2 个不同的背景(fe bg1,bg2)。当我切换到深色主题时,我想为这些背景应用新颜色。有什么办法可以做到吗?
问题是在默认主题中,bg 是#fafafa,而纸张是白色的。我想使用默认的 bg 白色,并且仅在使用纸张时才将#fafafa 作为背景颜色。现在我必须在每个使用纸张的子组件中硬编码#fafafa。我想从主题 fe theme.palette.mybg 中获取自定义颜色
const themeLight = createMuiTheme({
palette: {
background: {
default: 'white',
},
},
});
解决方案
推荐阅读
- kotlin - Kotlin-gRPC: error: incompatible types: NonExistentClass cannot be converted to Annotation @error.NonExistentClass()
- javascript - 为什么我的函数while循环从控制台中的5,4,3,2,1转到网页中的1,2,3,4,5
- linux - 像控制台一样的尾巴,用于定期覆盖的文件
- swift - 是否所有 @Published 变量都需要在 SwiftUI 的视图模型中具有初始值?
- postgresql - sqlx 映射到结构,如何解决“缺少目标名称”?
- javascript - JSON 数据库的排行榜命令
- bash - Bash:如何检测“重复”标志,例如 -vvv?
- python - 蟒蛇硒| 要求输入,输出到网站?
- php - F3(数据库会话)中会话的重复 session_id PRIMARY KEY
- html - 有没有更好的方法在元素上创建凸/凹边框