Add dedicated file to header style

This commit is contained in:
TheThomaas 2024-02-07 20:38:57 +01:00
parent 84040bc111
commit 6866d9c574
2 changed files with 40 additions and 31 deletions

View file

@ -0,0 +1,39 @@
header {
background-color: var(--primary);
position: fixed;
z-index: 10;
inset-block-start: 0;
inset-inline: 0;
nav {
ul {
display: flex;
justify-content: flex-end;
padding: 0;
list-style: none;
flex-wrap: wrap;
}
li {
padding: 6px 20px;
padding: 6px clamp(10px, 3vw, 20px);
margin: 0;
text-align: end;
}
a {
text-decoration: none;
text-underline-offset: 0.4rem;
&:hover {
text-decoration: underline .12rem;
}
&[aria-current="page"] {
color: var(--text-2);
text-decoration: underline .12rem;
font-weight: var(--font-weight-semibold)
}
}
}
}

View file

@ -7,6 +7,7 @@
@use './components/button'; @use './components/button';
@use './components/skip-link'; @use './components/skip-link';
@use './components/icons'; @use './components/icons';
@use './components/header';
html { html {
scroll-padding-top: 2rem; scroll-padding-top: 2rem;
@ -23,38 +24,7 @@ body {
padding: .5rem clamp(.2rem, 3vw, 2rem); padding: .5rem clamp(.2rem, 3vw, 2rem);
} }
} }
header {
background-color: var(--primary);
/* background: inherit;
background-attachment: fixed; */
position: fixed;
z-index: 10;
inset-block-start: 0;
inset-inline: 0;
nav {
ul {
display: flex;
justify-content: flex-end;
padding: 0;
list-style: none;
flex-wrap: wrap;
}
li {
padding: 6px 20px;
padding: 6px clamp(10px, 3vw, 20px);
margin: 0;
text-align: end;
}
a[aria-current="page"] {
color: var(--text-2);
text-decoration: underline;
font-weight: var(--font-weight-semibold)
}
}
}
main { main {
margin: 0; margin: 0;
padding: 0; padding: 0;