幅 10vw と高さ 10vw 。この例では、grid-auto-rows を使用して、暗黙的なグリッド内に作成されたトラックが 10vw の高さになることを保証している。「gap: 1px;」を使ったため、横一列には升が 9個設置され、左右に僅かばかりの余白が発生する。「justify-content: center;」を使って中央に配置させる。
class="grid_layout">
<div></div>
<div></div>
<!-- 省略 -->
<div></div>
<div></div>
</div>
.grid_layout {
display: grid;
grid-auto-rows: 10vw;
grid-template-columns: repeat(auto-fit, 10vw);
justify-content: center; /* グリッド全体を中央に寄せる設定 */
gap: 1px;
}
.grid_layout>div {
padding: 0;
font-size: 10px;
background:rgba(222,240,251,1);
color: #333;
}