JSFiddle - React, Tailwind, and code Playground

HTML

<ul>
    <li><img src="http://fc00.deviantart.net/fs70/f/2012/355/5/6/ranger_comm_by_yamao-d5ooiwz.jpg" alt="img" /></li>
    <li><img src="http://fc00.deviantart.net/fs70/f/2012/355/5/6/ranger_comm_by_yamao-d5ooiwz.jpg" alt="img" /></li>
    <li><img src="http://fc00.deviantart.net/fs70/f/2012/355/5/6/ranger_comm_by_yamao-d5ooiwz.jpg" alt="img" /></li>
    <li><img src="http://fc00.deviantart.net/fs70/f/2012/355/5/6/ranger_comm_by_yamao-d5ooiwz.jpg" alt="img" /></li>
    <li><img src="http://fc00.deviantart.net/fs70/f/2012/355/5/6/ranger_comm_by_yamao-d5ooiwz.jpg" alt="img" /></li>
    <li><img src="http://fc00.deviantart.net/fs70/f/2012/355/5/6/ranger_comm_by_yamao-d5ooiwz.jpg" alt="img" /></li>
    <li><img src="http://fc00.deviantart.net/fs70/f/2012/355/5/6/ranger_comm_by_yamao-d5ooiwz.jpg" alt="img" /></li>
    <li><img src="http://fc00.deviantart.net/fs70/f/2012/355/5/6/ranger_comm_by_yamao-d5ooiwz.jpg" alt="img" /></li>
    <li><img src="http://fc00.deviantart.net/fs70/f/2012/355/5/6/ranger_comm_by_yamao-d5ooiwz.jpg" alt="img" /></li>
    <li><img src="http://fc00.deviantart.net/fs70/f/2012/355/5/6/ranger_comm_by_yamao-d5ooiwz.jpg" alt="img" /></li>
</ul>

CSS

ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: table;
    vertical-align: top;
}

li {
    display: table-cell;
    float: left;
    width: 20%;
    transition: all 1s ease;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
}

li.active {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    position: relative;
}

li.active:before {
    content: "X";
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: tan;
    text-align: center;
    position: absolute;
    top: 5px;
    left: 5px;
}

li img {
    width: 100%;
}

JavaScript

$('ul li').on('click', function() {
    $('ul li').removeClass('active');
   $(this).addClass('active'); 
});