编辑:这是唯一有问题的页面。同一网站的其他页面显示正确。
我用 React 和 Material-UI 制作了一个网页。顶部组件是Grid
和Container
。它在桌面上看起来不错,但在移动设备上......好吧......这是屏幕的一侧:
创建了额外的空间(浅灰色),图片和卡片超出了屏幕最大宽度。标题(蓝色)和背景(浅蓝色)具有正确的宽度(屏幕的宽度)。
我正在使用Grid和Container。
这是包含卡片的根组件:
<Grid
container
spacing={0}
direction="row"
justify="space-around"
alignItems="center"
style={{ minHeight: "20vh" }}
> ....
这是另一个改变宽度的容器:
<Container maxWidth="lg" style={{ marginBottom: "5vh" }}>
<Paper style={{ padding: 20 }}>
<Grid
container
spacing={0}
direction="column"
justify="flex-start"
alignItems="center"
> ....
正确显示的标题只是一个AppBar.
顶部溢出的图像返回:
<div className={classes.heroContent}>
<Container maxWidth="md" align="center">
<Grid
container
direction="column"
justify="flex-end"
alignItems="center"
> ...
是classes.heroContent:
heroContent: {
backgroundImage: `url(${grupo})`,
backgroundSize: "cover",
backgroundRepeat: "no-repeat",
backgroundPosition: "center",
padding: theme.spacing(8, 0, 8),
minHeight: "20vh",
}, ...
造成这种溢出的原因可能是什么?我一直在阅读文档,但找不到该错误。
Smart猫小萌
相关分类