【问题标题】:Make Material UI grid horizontally scrollable in react使 Material UI 网格在反应中水平滚动
【发布时间】:2021-09-15 04:22:38
【问题描述】:

我正在做一个 reactjs 项目,我需要连续显示“书籍”。我正在使用 Material UI 网格系统。我成功地在大屏幕上放映了这些书。然而,当屏幕变小时,“书”就会重叠。当屏幕变小而不发生重叠时,我正在尝试使 <Paper> 组件中的行水平滚动。

这是我的带有虚拟数据和codesandbox 的代码。

<Paper elevation={4} className={classes.root}>
    <Grid container spacing={2}>
        <Grid item xs={12}>
            <Typography variant="h6">
                Most Popular Books Of All Times
            </Typography>
        </Grid>
        <Grid item xs={2} md={2}>
            <img src="http://placekitten.com/200/250" alt="Test" />

        </Grid>
        <Grid item xs={2} md={2}>
            <img src="http://placekitten.com/200/250" alt="Test" />

        </Grid>
        <Grid item xs={2} md={2}>
            <img src="http://placekitten.com/200/250" alt="Test" />
            <Typography >
                Test Test Test Test Test Test Test Test Test
            </Typography>
        </Grid>
        <Grid item xs={2} md={2}>
            <img src="http://placekitten.com/200/250" alt="Test" />

        </Grid>
    </Grid>
</Paper>

【问题讨论】:

  • @Yatrix 这根本不起作用。它弄乱了整个造型。
  • @Yatrix 只有最后一张图片完全渲染了!!

标签: reactjs material-ui grid


【解决方案1】:

在主 Grid 标记的样式中添加 width: max-content;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-06
    • 2016-09-30
    • 1970-01-01
    • 2016-08-05
    • 1970-01-01
    • 1970-01-01
    • 2023-01-05
    相关资源
    最近更新 更多