gpt4 book ai didi

reactjs - Material-ui createMuiTheme 调色板类型“深色”不会将文本颜色更改为“浅色”

转载 作者:行者123 更新时间:2023-12-02 21:24:56 27 4
gpt4 key购买 nike

Screenshot

我在 createMuiTheme 中设置了调色板类型:深色,并将背景颜色更改为深色,这很好。但文本颜色保持黑色。难道不应该采用更浅的颜色吗?

CodeSandbox 链接:https://codesandbox.io/s/j22rvq4w2v

import React from 'react'; 
import ReactDOM from 'react-dom';
import { MuiThemeProvider, createMuiTheme } from '@material-ui/core/styles';
import CssBaseline from '@material-ui/core/CssBaseline';
import App from './App';

const theme = createMuiTheme({
palette: {
type: 'dark',
},
});

ReactDOM.render(

<MuiThemeProvider theme={theme}>
<React.Fragment>
<CssBaseline />
<App/>
</React.Fragment>
</MuiThemeProvider>,
document.getElementById('app'));

应用程序组件仅包含一个应用程序栏和简单的文本。

更新:我之前提到的material-ui版本为v1,这是不正确的。抱歉,有误传,现在是 3.10.10

最佳答案

您只是误解了CssBaseline的用途。该组件是某种 CSS 重置器,并且不添加任何视觉样式 - 仅添加布局、框大小调整等内容。

你真正想要的是Typography component .

请参阅updated and working CodeSandbox .

关于reactjs - Material-ui createMuiTheme 调色板类型“深色”不会将文本颜色更改为“浅色”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52067588/

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