JSFiddle - React, Tailwind, and code Playground
HTML
<div id="big_container">
<div class="little_container">
<figure>
<img src="http://placekitten.com/500/440">
<figcaption>
have a kitty!!1
</figcaption>
</figure>
</div>
<div class="little_container">
<figure>
<img src="http://placekitten.com/450/400">
<figcaption>
moar kitty!
</figcaption>
</figure>
</div>
<div class="little_container">
<figure>
<img src="http://placekitten.com/300/440">
<figcaption>
too many kitty..
</figcaption>
</figure>
</div>
</div>
CSS
#big_container {
white-space: nowrap;
}
.little_container {
display: inline-block;
width: 100%;
}
figure {
display: table;
margin: 0 auto;
}
img {
height: calc(100vh - 40px);
}
figcaption {
display: table-caption;
caption-side: bottom;
background-color: #ddd;
padding: 10px;
line-height: 20px;
}