fin*_*nce 11 javascript css reactjs material-ui
我正在尝试使用 Material-ui 框架创建一个英雄横幅。
到目前为止我所看到的如下:
正如您所看到的,左右填充很烦人。我似乎无法摆脱它。
我的英雄组件如下所示:
import React from 'react'
import Container from '@material-ui/core/Container'
import { makeStyles } from '@material-ui/core'
const useStyles = makeStyles((theme) => ({
heroContent: {
backgroundColor: theme.palette.background.paper,
padding: theme.spacing(8, 0, 6),
},
heroButtons: {
marginTop: theme.spacing(4),
},
}))
const Hero = () => {
const classes = useStyles()
return <Container className={classes.heroContent}></Container>
}
export default Hero
Run Code Online (Sandbox Code Playgroud)
有人可以解释一下如何去掉左侧和右侧的填充并实现全宽度吗?
我尝试在样式中设置填充,如您所见,但这没有效果。任何指导表示赞赏!
Rya*_*ell 24
该disableGutters道具会移除填充物。
例子:
import React from "react";
import CssBaseline from "@material-ui/core/CssBaseline";
import Typography from "@material-ui/core/Typography";
import Container from "@material-ui/core/Container";
export default function SimpleContainer() {
return (
<React.Fragment>
<CssBaseline />
<Container disableGutters maxWidth={false}>
<Typography
component="div"
style={{ backgroundColor: "#cfe8fc", height: "100vh" }}
/>
</Container>
</React.Fragment>
);
}
Run Code Online (Sandbox Code Playgroud)
相关文档: https: //material-ui.com/api/container/#props
| 归档时间: |
|
| 查看次数: |
14836 次 |
| 最近记录: |