带有CSS网格模板的列和行使第一行消失或未调整大小[关闭]

问题描述 投票:0回答:1

我正在尝试创建一个网格,该网格是30格乘30格,每个像素为120px。但是,我编写代码时似乎无法获得超过4x4的工作。

以下是4x4的codepen链接:4x4 Demo

这里是5x5的codepen链接:5x5 Demo

我尝试了CSS代码的各种组合来尝试使之正常工作。

这是一个变体,但无法正确呈现,不会显示第一行,它们不再是正方形格式。此外,第二行与其余的120px框不一致。

enter image description here

        gridTemplateColumns: "repeat(30, 120px)",
        gridTemplateRows: "120px",
css grid
1个回答
0
投票

我设法通过使用代码使它起作用:

        style = {
        display: "grid",
        gridTemplateColumns: "repeat(" + this.size + ", 120px)",
        gridTemplateRows: "auto",
        justifyContent: "center"
    };
© www.soinside.com 2019 - 2024. All rights reserved.