JSFiddle - React, Tailwind, and code Playground

HTML

<section class="opacity">
    <div><img src="https://upload.wikimedia.org/wikipedia/commons/2/24/Blue_Tshirt.jpg"/></div>
    <div><img src="https://upload.wikimedia.org/wikipedia/commons/2/24/Blue_Tshirt.jpg"/></div>
    <div><img src="https://upload.wikimedia.org/wikipedia/commons/2/24/Blue_Tshirt.jpg"/></div>
</section>
<section class="visibility">
    <div><img src="https://upload.wikimedia.org/wikipedia/commons/2/24/Blue_Tshirt.jpg"/></div>
    <div><img src="https://upload.wikimedia.org/wikipedia/commons/2/24/Blue_Tshirt.jpg"/></div>
    <div><img src="https://upload.wikimedia.org/wikipedia/commons/2/24/Blue_Tshirt.jpg"/></div>
</section>

CSS

.opacity{
    width: 400px;
}
.opacity div {
    width: calc(100% / 3);
    float: left;
}
.opacity img{
    max-width: 100%;
    display: block;
    opacity: 1;
    outline: 1px transparent solid;
    transition: .25s;
}
.opacity img.visible{
    opacity: 0;
}
.visibility{
    width: 400px;
}
.visibility div {
    width: calc(100% / 3);
    float: left;
}
.visibility img{
    max-width: 100%;
    display: block;
    opacity: .99;
}
.visibility img.visible{
    opacity: 0;
}

JavaScript

setInterval(function(){
    $('img').toggleClass('visible');
}, 1000);