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;
}