<div class="page">
<h1>LATEST NEWS</h1>
<div class="archive">
<article class="article">1
<hr class="image">
<hr>
</article>
<article class="article">2
<hr>
<hr>
<hr>
<hr>
<hr>
</article>
<article class="article">3
<hr>
<hr>
<hr>
</article>
<article class="article">4
<hr class="image"><hr>
<hr>
<hr>
<hr>
<hr>
<hr>
</article>
<article class="article">5
<hr>
<hr>
<hr>
</article>
<article class="article">6
<hr>
<hr>
<hr>
</article>
<article class="article">7
<hr>
<hr>
<hr>
</article>
<article class="article">8
<hr>
<hr>
</article>
<article class="article">9
<hr>
<hr>
<hr>
</article>
<article class="article">10
<hr>
<hr>
</article>
<article class="article">11
<hr>
<hr>
<hr>
</article>
<article class="article">12
<hr class="image"><hr>
<hr>
<hr>
</article>
<article class="article">13
<hr class="image"><hr>
<hr>
</article>
<article class="article">14
<hr>
<hr>
<hr>
<hr>
<hr>
<hr>
<hr>
<hr>
<hr>
</article>
<article class="article">15
<hr class="image">
<hr>
<hr>
<hr>
<hr>
</article>
<article class="article">16
<hr>
<hr>
<hr>
<hr>
<hr>
<hr>
</article>
<article class="article">17<hr>
<hr>
<hr></article>
</div>
</div>
body {
background: #001628;
color: #777;
padding: 4em;
font-family: sans-serif;
line-height: 1.15;
}
hr { /*dummy content*/
height: 6px;
border: none;
background: rgba(0, 0, 0, 0.1);
}
hr:last-child { /*dummy content*/
margin-right: 60%;
}
hr.image { /*dummy content*/
padding-bottom: 50%;
}
.page {
padding: 2em;
background: #cecece;
max-width: 1100px;
}
.archive {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
grid-gap: 1em;
}
.article {
padding: 1em;
background: #fff;
box-shadow:
0 5px 10px rgba(0, 0, 0, 0.1),
0 20px 20px rgba(0, 0, 0, 0.05);
}
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.