JSFiddle - React, Tailwind, and code Playground
HTML
<div class="main">
<div class="box">One</div>
<div class="box">Two</div>
<div class="box">
<div style="display: inline-block; position: relative;">
<div class="dot"></div>
<img src="http://placehold.it/250x550" />
</div>
</div>
</div>
CSS
.main {
display: -webkit-box;
display: -webkit-flex;
display: flex;
}
.box {
display: -webkit-box;
display: -webkit-flex;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-webkit-align-items: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
justify-content: center;
text-align: center;
}
/* pretty it up! */
.main {
margin: 0;
padding: .5em;
/* width: 30em;*/
border: 1px solid;
}
.box {
margin: .5em;
padding: .5em;
width: 5em;
height: 5em;
border: 1px solid;
background: #CCF;
max-width: 8em;
}
img {
vertical-align: middle;
align-self: flex-end;
max-width: 100%;
max-height: 100%;
width: auto;
height: auto;
}
.dot{
background: red; width: 3px; height: 3px; position: absolute; bottom: 0; left: 0;
}