<main>
<div class="wrapper">
<article class="flow">
<h1>A simple grid</h1>
<figure class="callout">
<p>
In this example the grid container creates a grid with three column tracks
and two row tracks.
</p>
</figure>
<div class="container" id="container">
<div class="box">Item one</div>
<div class="box">Item two</div>
<div class="box">Item three</div>
<div class="box">Item four</div>
<div class="box">Item five</div>
</div>
</article>
</div>
</main>
.container {
display: grid;
grid-template-columns: 5em 100px 30%;
grid-template-rows: 200px auto;
gap: 10px;
background-color: var(--color-stroke);
padding: 1em;
max-width: 30rem;
}
This Pen doesn't use any external JavaScript resources.