JSFiddle - React, Tailwind, and code Playground
HTML
<grid-container>
<grid-item>01</grid-item>
<grid-item>02</grid-item>
<grid-item>03</grid-item>
<grid-item>04</grid-item>
<grid-item>05</grid-item>
<grid-item>06</grid-item>
<grid-item>07</grid-item>
<grid-item>08</grid-item>
<grid-item>09</grid-item>
<grid-item>10</grid-item>
<grid-item>11</grid-item>
<grid-item>12</grid-item>
<grid-item>13</grid-item>
</grid-container>
CSS
grid-container {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
grid-auto-rows: 50px;
grid-gap: 10px;
}
grid-item:first-child {
grid-column: 1 / 4;
grid-row: 1 / 3;
}
grid-item {
background-color: red;
display: flex;
align-items: center;
justify-content: center;
color: white;
font-weight: bold;
}