|
|
|
@ -48,18 +48,18 @@ defineEmits<{
|
|
|
|
|
overflow: hidden;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.container:hover .top { top: 0; left: 0; transform: translateX(4px); }
|
|
|
|
|
.container:hover .middle { top: 6; left: 0; transform: translateX(0); }
|
|
|
|
|
.container:hover .bottom { top: 12px; left: 0; transform: translateX(8px); }
|
|
|
|
|
.VPNavBarHamburger:hover .top { top: 0; left: 0; transform: translateX(4px); }
|
|
|
|
|
.VPNavBarHamburger:hover .middle { top: 6; left: 0; transform: translateX(0); }
|
|
|
|
|
.VPNavBarHamburger:hover .bottom { top: 12px; left: 0; transform: translateX(8px); }
|
|
|
|
|
|
|
|
|
|
.container.active .top { top: 6px; transform: translateX(0) rotate(225deg); }
|
|
|
|
|
.container.active .middle { top: 6px; transform: translateX(16px); }
|
|
|
|
|
.container.active .bottom { top: 6px; transform: translateX(0) rotate(135deg); }
|
|
|
|
|
.VPNavBarHamburger.active .top { top: 6px; transform: translateX(0) rotate(225deg); }
|
|
|
|
|
.VPNavBarHamburger.active .middle { top: 6px; transform: translateX(16px); }
|
|
|
|
|
.VPNavBarHamburger.active .bottom { top: 6px; transform: translateX(0) rotate(135deg); }
|
|
|
|
|
|
|
|
|
|
.container.active:hover .top,
|
|
|
|
|
.container.active:hover .middle,
|
|
|
|
|
.container.active:hover .bottom {
|
|
|
|
|
background-color: var(--vt-c-text-2);
|
|
|
|
|
.VPNavBarHamburger.active:hover .top,
|
|
|
|
|
.VPNavBarHamburger.active:hover .middle,
|
|
|
|
|
.VPNavBarHamburger.active:hover .bottom {
|
|
|
|
|
background-color: var(--vp-c-text-2);
|
|
|
|
|
transition: top .25s, background-color .25s, transform .25s;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|