finalize mobile navigation functionality
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
.nav {
|
.nav {
|
||||||
display: flex;
|
display: flex;
|
||||||
background-color: var(--black1);
|
background-color: var(--black1);
|
||||||
min-height: 4rem;
|
height: 4rem;
|
||||||
}
|
}
|
||||||
.link {
|
.link {
|
||||||
display: flex;
|
display: flex;
|
||||||
@@ -35,12 +35,48 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.dropdown {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row;
|
||||||
|
align-items: center;
|
||||||
|
gap: 1rem;
|
||||||
|
color: inherit;
|
||||||
|
text-decoration: none;
|
||||||
|
padding: 0 2rem;
|
||||||
|
height: auto;
|
||||||
|
user-select: none;
|
||||||
|
position: relative;
|
||||||
|
&:hover {
|
||||||
|
background: var(--backdrop);
|
||||||
|
color: var(--color);
|
||||||
|
}
|
||||||
|
.innerdropdown {
|
||||||
|
display: none;
|
||||||
|
position: absolute;
|
||||||
|
top: 3rem;
|
||||||
|
left: 0;
|
||||||
|
z-index: 100;
|
||||||
|
min-width: 16rem;
|
||||||
|
background: var(--black1);
|
||||||
|
.link {
|
||||||
|
padding: 1rem 2rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
&:hover,
|
||||||
|
&:focus-within {
|
||||||
|
.innerdropdown {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.mobile {
|
.mobile {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
@media screen and (max-width: 800px) {
|
@media screen and (max-width: 800px) {
|
||||||
.nav {
|
.nav {
|
||||||
min-height: 3rem;
|
height: 3rem;
|
||||||
}
|
}
|
||||||
.desktop {
|
.desktop {
|
||||||
display: none;
|
display: none;
|
||||||
@@ -49,3 +85,11 @@
|
|||||||
display: inherit;
|
display: inherit;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* FOR TESTING MOBILE NAV WITHOUT DEVTOOLS */
|
||||||
|
// .desktop {
|
||||||
|
// display: none;
|
||||||
|
// }
|
||||||
|
// .mobile {
|
||||||
|
// display: inherit;
|
||||||
|
// }
|
||||||
|
|||||||
@@ -21,6 +21,24 @@ const Navigation = () => {
|
|||||||
</Link>
|
</Link>
|
||||||
);
|
);
|
||||||
})}
|
})}
|
||||||
|
<Link href="" className={`${styles.dropdown} ${styles.mobile}`}>
|
||||||
|
<GractwoLogo width={48} height={48} />
|
||||||
|
nawigacja
|
||||||
|
{/* TUTAJ WSTAWIĆ IKONKĘ PÓŹNIEJ */}
|
||||||
|
<div className={styles.innerdropdown}>
|
||||||
|
{config.navigation.map((navlink) => {
|
||||||
|
return (
|
||||||
|
<Link
|
||||||
|
key={`mobile${navlink.href}`}
|
||||||
|
href={navlink.href}
|
||||||
|
className={`${styles.link} ${styles.mobile}`}
|
||||||
|
>
|
||||||
|
{navlink.name}
|
||||||
|
</Link>
|
||||||
|
);
|
||||||
|
})}
|
||||||
|
</div>
|
||||||
|
</Link>
|
||||||
<Link
|
<Link
|
||||||
href=""
|
href=""
|
||||||
style={{ display: "flex" }}
|
style={{ display: "flex" }}
|
||||||
|
|||||||
Reference in New Issue
Block a user