【发布时间】:2019-07-11 02:53:43
【问题描述】:
我使用 withStyles 应用背景线性渐变(在 styles 中的 container 对象内)并且效果很好,但我遵循相同的格式在 styles 中创建另一个名为 child 的对象以应用的子组件的背景颜色,但什么也没发生。为什么没有应用背景颜色?
import { Grid } from '@material-ui/core';
import { withStyles } from '@material-ui/core/styles';
const styles = {
container: {
display: 'flex',
alignItems: 'center',
height: '100vh',
background: 'linear-gradient(45deg, #aa6775 30%, #984355 90%)' // Works
},
child: {
backgroundColor: 'yellow' // Does nothing
}
};
class App extends Component {
render() {
return (
<Grid
id="quote-box"
className={this.props.classes.container}
justify="center"
container
>
<Grid xs={11} lg={8} className={this.props.classes.child} item>
.....
</Grid>
</Grid>
);
}
}
export default withStyles(styles)(App);
【问题讨论】:
标签: reactjs material-ui