galaxy/Buttons/gharsh11032000_average-falcon-37.html

76 lines
1.4 KiB
HTML

<button class="button">
<span class="span">🔎</span>
</button>
<style>
/* From Uiverse.io by gharsh11032000 - Tags: button, search, hover effect */
.button {
position: relative;
display: flex;
align-items: center;
justify-content: center;
color: #e8e8e8;
background-color: #212121;
width: 70px;
height: 70px;
font-size: 24px;
text-transform: uppercase;
border: 2px solid #212121;
border-radius: 50%;
transition: all 0.6s cubic-bezier(0.23, 1, 0.320, 1);
box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.15),
2px 2px 2px rgba(0, 0, 0, 0.1),
-3px -3px 2px rgba(255, 255, 255, 0.05),
-2px -2px 1px rgba(255, 255, 255, 0.05);
overflow: hidden;
cursor: pointer;
}
.button .span {
position: relative;
z-index: 2;
transition: all 0.6s cubic-bezier(0.23, 1, 0.320, 1);
}
.button::before {
content: "";
position: absolute;
background-color: #e8e8e8;
width: 150%;
height: 150%;
left: 0%;
bottom: 0%;
transform: translate(-100%, 100%) rotate(45deg);
border-radius: 15px;
}
.button:hover::before {
animation: shakeBack 0.6s forwards 0.6s;
}
.button:hover .span {
scale: 1.2;
}
.button:hover {
box-shadow: none;
}
.button:active {
scale: 0.95;
}
@keyframes shakeBack {
0% {
transform: translate(-100%, 100%) rotate(45deg);
}
50% {
transform: translate(15%, -15%) rotate(45deg);
}
100% {
transform: translate(-10%, 10%) rotate(45deg);
}
}
</style>