JSFiddle - React, Tailwind, and code Playground
HTML
<div>
<div class="company-image">
<img src="http://mirrorchecker.com/images/rod_160.png" />
</div>
<div class="company-image">
<img src="http://mirrorchecker.com/images/rod_160.png" />
</div>
<div class="company-image">
<img src="http://mirrorchecker.com/images/rod_160.png" />
</div>
<br/>
<div class="company-image">
<img src="http://mirrorchecker.com/images/rod_160.png" />
</div>
<div class="company-image">
<img src="http://mirrorchecker.com/images/rod_160.png" />
</div>
<div class="company-image">
<img src="http://mirrorchecker.com/images/rod_160.png" />
</div>
</div>
CSS
.company-image {
width: 160px;
height: 160px;
display: inline-block;
}
.company-image > img {
border-radius: 15px;
}
.company-image:before {
position: absolute;
content:'';
width: 160px;
height: 160px;
background: rgba(255, 176, 15, 0.5);
border-radius: 15px;
visibility: hidden;
}
.company-image.overlay-show:before {
visibility: visible;
}
JavaScript
$('.company-image').mouseover(function () {
$(this).siblings('.company-image').addClass('overlay-show');
}).mouseout(function () {
$(this).siblings('.company-image').removeClass('overlay-show');
});