JSFiddle - React, Tailwind, and code Playground

by genelocklin

HTML

<ul class="kittens">
    <li>
        <figure>
            <img src="http://placekitten.com/g/200/600" alt="kitten meow" />
        </figure>
        <a href="#">
            <p>Well, Hi</p>
        </a>
    </li>
     <li>
        <figure>
            <img src="http://placekitten.com/g/200/400" alt="kitten meow" />
        </figure>
        <a href="#">
            <p>Hello there</p>
        </a>
    </li>   <li>
        <figure>
            <img src="http://placekitten.com/g/200/200" alt="kitten meow" />
        </figure>
        <a href="#">
            <p>I'm a kitten</p>
        </a>
    </li>
    <li>
        <figure>
            <img src="http://placekitten.com/g/200/100" alt="kitten meow" />
        </figure>
        <a href="#">
            <p>Meow</p>
        </a>
    </li>
</ul>

CSS

* { margin: 0; padding: 0; }
body {max-width: 660px; width: 90%; margin: 50px auto; }
img {max-width:100%;height:auto; }
.kittens li { position: relative; display:inline;float:left; width:23%; margin-left:1%; margin-right:1%; }
.kittens li a { position: absolute; background: white; bottom: 25%; color: #333; text-decoration: none; padding: 3%; font: 90% sans-serif; }
/* kitten sized media queries */
@media only screen and (max-width: 300px) {.kittens li a{font-size: 80%;padding:0%;}}
@media only screen and (max-width: 200px) {.kittens li a {font-size: 60%;padding:0%;}}
@media only screen and (max-width: 100px) {.kittens li a {font-size: 40%;padding:0%;}}
/* meow */