我使用withStyles来应用背景线性渐变(在container
中的styles
对象中),效果很好,但是我遵循相同的格式在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);