reactjs - 如何在 AppBar Title Material UI 中应用不同的颜色?

标签 reactjs material-ui

我正在尝试为 AppBar 标题使用我的自定义颜色。 AppBar 的标题为“My AppBar”。我使用白色作为我的主要主题颜色。它对于栏效果很好,但 AppBar 的“标题”也使用相同的“白色”颜色”

这是我的代码:

import React from 'react';
import * as Colors from 'material-ui/styles/colors';
import MuiThemeProvider from 'material-ui/styles/MuiThemeProvider';
import getMuiTheme from 'material-ui/styles/getMuiTheme';
import AppBar from 'material-ui/AppBar';
import TextField from 'material-ui/TextField';

   const muiTheme = getMuiTheme({
  palette: {
    textColor: Colors.darkBlack,
    primary1Color: Colors.white,
    primary2Color: Colors.indigo700,
    accent1Color: Colors.redA200,
    pickerHeaderColor: Colors.darkBlack,
  },
  appBar: {
    height: 60,
  },
});

class Main extends React.Component {
  render() {
    // MuiThemeProvider takes the theme as a property and passed it down the hierarchy
    // using React's context feature.
    return (
      <MuiThemeProvider muiTheme={muiTheme}>
        <AppBar title="My AppBar">
       <div>
   < TextField hintText = "username" / >
    < TextField hintText = "password" / >

    </div>
    
        </AppBar>
      </MuiThemeProvider>
    );
  }
}

export default Main;

但是,调色板样式会覆盖AppBar“标题”颜色,并且不会显示任何标题。我应该包含一些内容还是我遗漏了一些内容?

这是我的输出: enter image description here

最佳答案

如果您想在 Material ui 设计中更改 Appbar 背景....请尝试以下代码

<AppBar style={{ background: '#2E3B55' }}>

或者如果您想应用 className,请按照此步骤操作

首先 make create const var

const style = {

    background : '#2E3B55';
};

<AppBar className={style}>

关于reactjs - 如何在 AppBar Title Material UI 中应用不同的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39138380/

相关文章:

html - 没有 jquery 水平居中模态

css 在 Gatsby、Material UI 的生产中中断

css - 如何在 React 中使用 Material-ui 将内联样式更改为 css?

reactjs - 在 Material-ui Accordion 崩溃时从 DOM 中删除 AccordionDetails 组件

javascript - 如何以编程方式对 Material UI DataGrid 列进行排序?

javascript - 具有动态高度的 React Material-Ui 粘性表格标题

reactjs - useWeb3React Hook 不返回提供程序

reactjs - 模拟意味着在 1 个节点上运行 = 0 找到

javascript - HTML5 桌面通知(最好是 Angular)

javascript - 计算对象属性的重复数组以生成新数组