JSFiddle - React, Tailwind, and code Playground
by Qwerty_Wasd
HTML
<a href="#">Наведи</a>
<div class="block"></div>
CSS
* {
text-align: center;
margin: 0 auto;
}
.block {
width: 200px;
height: 80px;
background: green;
margin-top: 10px;
opacity: 0;
transform: scale(0);
transition: all 1s ease-in-out 5s;
}
.hover {
transition: all 1s ease-in-out;
opacity: 1;
transform: scale(1);
}
JavaScript
$('.block').on('mouseover', function(){
$(this).addClass('hover');
}).on('mouseout', function(){
$(this).removeClass('hover');
});
$('a').on('mouseover', function(){
$('.block').addClass('hover');
}).on('mouseout', function(){
$('.block').removeClass('hover');
});