galaxy/Buttons/ArturCodeCraft_calm-dingo-44.html

69 lines
1.5 KiB
HTML

<div class="background">
<button class="menu__icon">
<span></span>
<span></span>
<span></span>
</button>
</div>
<style>
/* From Uiverse.io by ArturCodeCraft - Tags: icon, button, menuicon, menu button , hamburger menu */
/* <reset-style> ============================ */
button {
border: none;
background: none;
padding: 0;
margin: 0;
cursor: pointer;
font-family: inherit;
}
/* ============================ */
/* <style for bg> ======== */
.background {
border-radius: 16px;
border: 1px solid #1a1a1a;
background: rgba(74, 74, 74, 0.39);
mix-blend-mode: luminosity;
box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.20);
backdrop-filter: blur(15px);
width: 65px;
height: 65px;
display: flex;
justify-content: center;
align-items: center;
}
/* <style for menu__icon> ======== */
.menu__icon {
width: 32px;
height: 32px;
padding: 4px;
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: center;
}
.menu__icon span {
width: 100%;
height: 0.125rem;
border-radius: 0.125rem;
background-color: rgb(0, 122, 255);
box-shadow: 0 .5px 2px 0 hsla(0, 0%, 0%, .2);
transition: transform .4s, background-color .4s, opacity .4s;
}
.menu__icon:hover span:nth-child(1) {
background-color: rgb(255, 59, 48);
transform: translateY(11px) rotate(-45deg);
}
.menu__icon:hover span:nth-child(2) {
transform: translate(-50%);
opacity: 0;
}
.menu__icon:hover span:nth-child(3) {
background-color: rgb(255, 59, 48);
transform: translateY(-11px) rotate(45deg);
}
</style>