<div class="container">
<div class="grid">
<header class="header">
<h1 class="title">Tip Sheet: <span>Beating Failure</span></h1>
<span class="author">silocreativo.com<span>
</header>
<span class="cat">99U Quarterly</span>
<p class="description">Editorial desing to CSS Grid. Read the full article about how it is made <a href="https://www.silocreativo.com/en/editorial-design-and-css-grid-inspiration-and-examples/">here</a></p>
<article class="hentry">
<span class="number">#01</span>
<h2 class="entry-title">No one cares (and that's good)</h2>
<p class="entry-content">Science cuts two ways, of course; its products can be used for both good and evil. But there's no turning back from science. The early warnings about technological dangers also come from science.</p>
</article>
<article class="hentry">
<span class="number">#02</span>
<h2 class="entry-title">No one cares (and that's good)</h2>
<p class="entry-content">Science cuts two ways, of course; its products can be used for both good and evil. But there's no turning back from science. The early warnings about technological dangers also come from science.</p>
</article>
<article class="hentry">
<span class="number">#03</span>
<h2 class="entry-title">No one cares (and that's good)</h2>
<p class="entry-content">Science cuts two ways, of course; its products can be used for both good and evil. But there's no turning back from science. The early warnings about technological dangers also come from science.</p>
</article>
<article class="hentry">
<span class="number">#04</span>
<h2 class="entry-title">No one cares (and that's good)</h2>
<p class="entry-content">Science cuts two ways, of course; its products can be used for both good and evil. But there's no turning back from science. The early warnings about technological dangers also come from science.</p>
</article>
<article class="hentry">
<span class="number">#05</span>
<h2 class="entry-title">No one cares (and that's good)</h2>
<p class="entry-content">Science cuts two ways, of course; its products can be used for both good and evil. But there's no turning back from science. The early warnings about technological dangers also come from science.</p>
</article>
<article class="hentry">
<span class="number">#06</span>
<h2 class="entry-title">No one cares (and that's good)</h2>
<p class="entry-content">Science cuts two ways, of course; its products can be used for both good and evil. But there's no turning back from science. The early warnings about technological dangers also come from science.</p>
</article>
<article class="hentry">
<span class="number">#07</span>
<h2 class="entry-title">No one cares (and that's good)</h2>
<p class="entry-content">Science cuts two ways, of course; its products can be used for both good and evil. But there's no turning back from science. The early warnings about technological dangers also come from science.</p>
</article>
<article class="hentry">
<span class="number">#08</span>
<h2 class="entry-title">No one cares (and that's good)</h2>
<p class="entry-content">Science cuts two ways, of course; its products can be used for both good and evil. But there's no turning back from science. The early warnings about technological dangers also come from science.</p>
</article>
</span>
</div>
</div>
body {
margin: 0;
padding: 0;
font-family: 'EB Garamond', serif;
color: #565052;
}
p {
margin-top: 0;
}
.container {
background-color: #fff;
display: grid;
grid-template: minmax(100vh, 1fr) / 1fr;
}
.grid {
background-color: #fff;
padding: 30px;
position: relative;
text-align: left;
display: grid;
grid-gap: 30px;
grid-template: repeat(3, 1fr) / repeat(6, 1fr);
}
.cat {
font-family: 'Barlow Condensed', sans-serif;
grid-area: 1 / 3 / 2 / 4;
justify-self: center;
text-transform: uppercase;
border: 2px solid #565052;
align-self: start;
padding: 10px 20px;
font-size: 11px;
font-weight: 700;
letter-spacing: 0px;
}
.header {
grid-area: 1 / 1 / 2 / 3;
align-self: left;
}
.header .title {
color: #565052;
font-weight: 400;
font-size: 48px;
letter-spacing: 3px;
margin: 0;
position: relative;
}
.header .title span {
color: #00D0C0;
display: block;
font-style: italic;
}
.header .title:after {
content: "";
background-color: #00d0c0;
height: 1px;
width: 50px;
display: block;
margin: 15px 0;
}
.header .author {
font-size: 18px;
font-style: italic;
}
.description {
grid-area: 2 / 1 / 3 / 4;
font-size: 24px;
font-style: italic;
text-decoration: underline;
color: #00D0C0;
}
.description a {
color: #00D0C0;
}
.hentry {
border-top: 1px solid #565052;
padding-top: 20px;
}
.hentry:nth-of-type(1) {
grid-area: 3 / 2 / 4 / 3;
}
.hentry:nth-of-type(2) {
grid-area: 3 / 3 / 4 / 4;
}
.hentry:nth-of-type(3) {
grid-area: 1 / 5 / 2 / 6;
}
.hentry:nth-of-type(4) {
grid-area: 1 / 6 / 2 / 7;
}
.hentry:nth-of-type(5) {
grid-area: 2 / 4 / 3 / 5;
}
.hentry:nth-of-type(6) {
grid-area: 2 / 5 / 3 / 6;
}
.hentry:nth-of-type(7) {
grid-area: 3 / 5 / 4 / 6;
}
.hentry:nth-of-type(8) {
grid-area: 3 / 6 / 4 / 7;
}
.hentry .entry-title {
text-transform: uppercase;
color: #00D0C0;
font-family: 'Barlow Condensed', sans-serif;
font-size: 30px;
font-weight: 500;
margin: 5px 0;
}
.hentry .entry-content {
line-height: 1.25;
}
@media (max-width: 1000px) {
.grid {
grid-gap: 20px;
grid-template: auto / repeat(4, 1fr);
}
.header {
grid-area: 1 / 1 / 2 / 4;
}
.cat {
grid-area: 1 / 4 / 2 / 5;
justify-self: end;
align-self: start;
}
.description {
grid-area: 2 / 1 / 3 / 5;
}
.hentry:nth-of-type(odd) {
grid-area: auto / 1 / auto / 3;
}
.hentry:nth-of-type(even) {
grid-area: auto / 3 / auto / 5;
}
}
@media (max-width: 450px) {
.header {
grid-area: 2 / 1 / 3 / 5;
}
.cat {
grid-area: 1 / 1 / 2 / 5;
justify-self: start;
align-self: start;
}
.description {
grid-area: 3 / 1 / 4 / 5;
}
.hentry:nth-of-type(odd),
.hentry:nth-of-type(even) {
grid-area: auto / 1 / auto / 5;
}
}
This Pen doesn't use any external JavaScript resources.