【发布时间】:2020-07-14 13:12:38
【问题描述】:
我想在我的材质 UI 主题中使用我定义的颜色的不同深浅。我只定义了主色:
const theme = createMuiTheme({
palette: {
primary: {
main: "#C5FFA1",
},
对于某些用例,我需要其他主色的十六进制值。如何将自动生成的primary.dark 变量返回的rgb(...) 值转换为十六进制代码?我找不到任何解决方案。
import { useTheme } from '@material-ui/core/styles';
const theme = useTheme();
console.log(theme.palette.primary.main);
console.log(theme.palette.primary.dark);
返回这个
#D6F0FF
rgb(149, 168, 178)
但我需要这个:
#D6F0FF
#95a8b2
【问题讨论】:
标签: javascript reactjs material-ui