"flickering on hover" - anon_pradip
by Vince Aggrippino
HTML
<div class="main">
<div class="card">
<div class="floating">😅</div>
</div>
</div>
<div class="source">
<a href="https://discord.com/channels/436251713830125568/1169634400925913088/1169634400925913088">Original Source</a>
</div>
CSS
.main {
height: 100vh;
display: flex;
justify-content: center;
align-items: center;
}
.card {
--card_size: 200px;
background: teal;
height: var(--card_size);
width: var(--card_size);
position: relative;
}
.floating {
display: grid;
place-items: center;
background: wheat;
height: 50%;
width: 50%;
position: absolute;
bottom: 0;
left: 50%;
transform: translate(-50%, 50%);
transition: transform 0.5s ease;
}
.card:hover .floating {
transform: translate(-50%, 25%);
cursor: pointer
}
.card::after {
content: '';
display: block;
width: 50%;
height: 50%;
position: absolute;
bottom: 0;
left: 50%;
transform: translate(-50%, 50%);
}
.source {
position: absolute;
bottom: 10px;
right: 10px;
padding: 1rem;
border-radius: 0.5rem;
background-color: antiquewhite;
}