gpt4 book ai didi

reactjs - 如何在 Material-UI 调色板的主要、浅色和深色差异之间切换

转载 作者:行者123 更新时间:2023-12-03 13:25:04 26 4
gpt4 key购买 nike

假设我使用 Material-UI 调色板,如下所示:

  palette: {
primary: {
main: "#039be5",
light: "#63ccff",
dark: "#C218006db35B",
contrastText: "#fafafa"
},
secondary: {
main: "#f50057",
light: "#ff5983",
dark: "#bb002f",
contrastText: "#f9fbe7"
},
error: {
main: "#f50057",
light: "#ff5983",
dark: "#bb002f",
contrastText: "#f9fbe7"
}
},

假设我正在使用许多 Material-UI 组件,例如 <AppBar /> , <Button />等等,我想给他们每个人主要调色板对象的不同口音 - 例如。 <AppBar />将是primary.main<Button />将是primary.light

我该怎么做?

使用类似 <AppBar position="static" color="primary.light"> 的内容不起作用,并抛出错误。

最佳答案

不幸的是,文档不清楚。这是我发现的唯一的解决方法:

<AppBar position="static" className="primaryLight">

const styles = theme => ({
primaryLight: {
backgroundColor: theme.palette.primary.light
}
}

这个库很复杂......至少它与 React 一致!

关于reactjs - 如何在 Material-UI 调色板的主要、浅色和深色差异之间切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50471716/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com