JSFiddle - React, Tailwind, and code Playground

HTML

<div class="item">

</div>

CSS

.item {   
    height:200px;
    width:200px;
    background:red;
    -webkit-transition: opacity 1s ease-in-out;
    -moz-transition: opactiy 1s ease-in-out;
    -ms-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out;
}

.item:hover {
    transition: none;
    -o-transition: none;
    -ms-transition: none;
    -moz-transition: none;
    -webkit-transition: none;
    zoom: 1;
    filter: alpha(opacity=50);
    opacity: 0.5;
}