JSFiddle - React, Tailwind, and code Playground
HTML
<section class="feed">
<div class="section">
<img src="http://placehold.it/300x300">
<p class="text1"><span>Text 1</span>
<p>
<p class="text2"><span>Text 2</span>
</p>
</div>
<div class="section">
<img src="http://placehold.it/300x300">
<p class="text1"><span>Text 3</span>
<p>
<p class="text2"><span>Text 4</span>
</p>
</div>
</section>
CSS
.section {
position: relative;
width: 65%;
margin: 3.375em 0 0 5%;
}
img {
width: 100%;
}
.text1 {
position: absolute;
top: 7.5%;
width: 100%;
}
.text1 span {
color: white;
font: 1.5em Helvetica, Sans-Serif;
font-weight: 300;
background: rgb(0, 0, 0);
/* fallback color */
background: rgba(0, 0, 0, 0.7);
padding: 0.625em;
}
.text2 {
position: absolute;
bottom: 0;
right: 0;
}
.text2 span {
color: white;
font: 1em Helvetica, Sans-Serif;
font-weight: 300;
background: rgb(241, 91, 87);
/* fallback color */
background: rgba(241, 91, 87, 0.7);
padding: 0.625em;
}