Prevent the nav from being clicked when collapsed

This commit is contained in:
daudix
2024-10-28 16:04:10 +03:00
parent 1f4bc72bcb
commit 426137855d

View File

@ -34,29 +34,24 @@
&:hover + #site-nav { &:hover + #site-nav {
transform: none; transform: none;
opacity: 1; opacity: 1;
pointer-events: auto;
} }
& + #site-nav { & + #site-nav {
position: fixed; position: fixed;
transform: translateY(-1rem) scale(0.5); transform: translateY(calc(-50% - 1rem)) scale(0.5);
transform-origin: top; transform-origin: top;
opacity: 0; opacity: 0;
transition: var(--transition); transition: var(--transition);
margin: 0 auto; margin: 0 auto;
width: max-content; width: max-content;
pointer-events: none;
nav {
pointer-events: none;
}
&:hover, &:hover,
&:has(*:focus-visible, *:focus) { &:has(*:focus-visible, *:focus) {
transform: none; transform: none;
opacity: 1; opacity: 1;
pointer-events: all;
nav {
pointer-events: all;
}
} }
} }
} }