【问题标题】:Problem with grid having different gap size网格具有不同间隙大小的问题
【发布时间】:2022-01-26 13:27:37
【问题描述】:

我有一个使用显示网格的 div,我不知道它发生了什么,但正如你所看到的,每 2x2 行上有更多的间隙空间,我需要所有项目都具有相同的间隙。

JS:

<div className={styles.inventory}>
   {array.map(item => (
     <div className={styles.slot} />
   ))}
</div>

CSS:

.inventory {
    max-height: 30em;
    overflow-y: scroll;
    display: grid;
    grid-template-columns: repeat(5, 7em);
    gap: 0.1em; 
    background-color: var(--background-color);
}

.slot {
    height: 7em;
    width: 7em;
    background-color: var(--slot-color);
}

错误:

【问题讨论】:

  • 请通过编辑将相关错误作为文本添加到您的问题正文中 - 指向图像的链接可能会过时..
  • 您好,错误是可视的,我无法添加文本 :( @iLuvLogix

标签: html css reactjs


【解决方案1】:

尝试将列间隙设为绝对值,例如 gap: 1px;

【讨论】:

    猜你喜欢
    • 2020-09-07
    • 2022-12-12
    • 1970-01-01
    • 2020-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-29
    相关资源
    最近更新 更多