JSFiddle - React, Tailwind, and code Playground
by khamer
HTML
<div class="articles">
<div class="article">
<h3>Headline</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ad voluptatem itaque praesentium quaerat repudiandae sed error obcaecati ex beatae dolores ut ratione hic rem ducimus adipisci magnam vitae corrupti suscipit!</p>
</div>
<hr />
<div class="article">
<h3>Headline</h3>
<p>Provident adipisci veniam ut tempora dolor quas et soluta esse!</p>
</div>
<hr />
<div class="article">
<h3>Headline</h3>
<p>Delectus aspernatur beatae unde maxime dolore corporis ab rem sed!</p>
</div>
</div>
<div class="articles-captions">
<div class="caption"><a href="">Read More</a><a href="" class="share">Share</a></div><hr />
<div class="caption"><a href="">Read More</a><a href="" class="share">Share</a></div><hr />
<div class="caption"><a href="">Read More</a><a href="" class="share">Share</a></div>
</div>
SCSS
.articles {
display: table;
width: 100%;
table-layout: fixed;
.article {
border-radius: 5px 5px 0 0;
border-top: 5px solid #f00;
display: table-cell;
border-left: 1px solid;
border-right: 1px solid;
}
hr {
display: table-cell;
border: 0;
width: 16px;
}
}
.articles-captions {
display: table;
table-layout: fixed;
width: 100%;
hr {
display: table-cell;
width: 16px;
border: 0;
}
.caption {
display: table-cell;
border-left: 1px solid;
border-right: 1px solid;
border-bottom: 1px solid;
a.share {
float: right;
}
}
}