creation of Navigation component
This commit is contained in:
parent
1597f9cdc2
commit
661d0f8564
@ -0,0 +1,73 @@
|
|||||||
|
---
|
||||||
|
const backgroundColor = "#ffd4de";
|
||||||
|
const transPrideBlue = "#5bcefa";
|
||||||
|
const transPridePink = "#f5a9b8";
|
||||||
|
const transPrideWhite = "#ffffff";
|
||||||
|
---
|
||||||
|
|
||||||
|
<nav>
|
||||||
|
<h3>life of emma</h3>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<a href="/life/self" target="_blank">
|
||||||
|
emma's self
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/life/interests" target="_blank">
|
||||||
|
emma's interests
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/life/sunshine" target="_blank">
|
||||||
|
emma's rays of sunshine
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<h3>site information</h3>
|
||||||
|
<ul>
|
||||||
|
<li><a href="/index">home</a></li>
|
||||||
|
<li><a href="/site/about" target="_blank">about</a></li>
|
||||||
|
<li><a href="/site/why" target="_blank">why</a></li>
|
||||||
|
<li><a href="/site/who" target="_blank">who</a></li>
|
||||||
|
<li><a href="/site/other" target="_blank">other emma things</a></li>
|
||||||
|
<li><a href="/site/contact" target="_blank">contact</a></li>
|
||||||
|
<li><a href="/site/changelog" target="_blank">changelog</a></li>
|
||||||
|
</ul>
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
<style define:vars={{backgroundColor, transPrideBlue, transPridePink, transPrideWhite}}>
|
||||||
|
nav {
|
||||||
|
background-color: var(--backgroundColor);
|
||||||
|
grid-row: 2/3;
|
||||||
|
grid-column: 1/2;
|
||||||
|
justify-self: end;
|
||||||
|
align-self: end;
|
||||||
|
width: 20vw;
|
||||||
|
height: 85vh;
|
||||||
|
font-family: system-ui;
|
||||||
|
letter-spacing: 0.05rem;
|
||||||
|
padding-top: 0.75rem;
|
||||||
|
padding-left: 1.5rem;
|
||||||
|
padding-bottom: 0.5rem;
|
||||||
|
border-right: 10px solid;
|
||||||
|
border-image-slice: 1;
|
||||||
|
border-width: 5px;
|
||||||
|
border-image-source: linear-gradient(
|
||||||
|
to bottom,
|
||||||
|
var(--transPrideBlue) 0 20%,
|
||||||
|
var(--transPridePink) 20% 40%,
|
||||||
|
var(--transPrideWhite) 40% 60%,
|
||||||
|
var(--transPridePink) 60% 80%,
|
||||||
|
var(--transPrideBlue) 80%
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
nav ul li {
|
||||||
|
padding-bottom: 0.5rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
nav ul li a {
|
||||||
|
font-size: 1rem;
|
||||||
|
}
|
||||||
|
</style>
|
@ -27,9 +27,6 @@
|
|||||||
--disability-pride-white-light: #e8e8e8;
|
--disability-pride-white-light: #e8e8e8;
|
||||||
--disability-pride-blue-light: #7bc2e0;
|
--disability-pride-blue-light: #7bc2e0;
|
||||||
--disability-pride-green-light: #3bb07d;
|
--disability-pride-green-light: #3bb07d;
|
||||||
--trans-pride-blue-light: #5bcefa;
|
|
||||||
--trans-pride-pink-light: #f5a9b8;
|
|
||||||
--trans-pride-white-light: #ffffff;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
*,
|
*,
|
||||||
@ -72,18 +69,14 @@ details {
|
|||||||
margin: 0.5rem;
|
margin: 0.5rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
main,
|
|
||||||
nav {
|
|
||||||
padding-bottom: 0.5rem;
|
|
||||||
font-family: system-ui;
|
|
||||||
letter-spacing: 0.05rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
main {
|
main {
|
||||||
background-color: var(--background-color);
|
background-color: var(--background-color);
|
||||||
height: 85vh;
|
height: 85vh;
|
||||||
width: 60vw;
|
width: 60vw;
|
||||||
padding-left: 2.5rem;
|
padding-left: 2.5rem;
|
||||||
|
padding-bottom: 0.5rem;
|
||||||
|
font-family: system-ui;
|
||||||
|
letter-spacing: 0.05rem;
|
||||||
overflow: auto;
|
overflow: auto;
|
||||||
scrollbar-width: thin;
|
scrollbar-width: thin;
|
||||||
scrollbar-color: var(--scroll-gutter) var(--scroll-bar);
|
scrollbar-color: var(--scroll-gutter) var(--scroll-bar);
|
||||||
@ -149,29 +142,6 @@ footer {
|
|||||||
gap: 0.75rem;
|
gap: 0.75rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
nav {
|
|
||||||
background-color: var(--background-color);
|
|
||||||
grid-row: 2/3;
|
|
||||||
grid-column: 1/2;
|
|
||||||
justify-self: end;
|
|
||||||
align-self: end;
|
|
||||||
width: 20vw;
|
|
||||||
height: 85vh;
|
|
||||||
padding-top: 0.75rem;
|
|
||||||
padding-left: 1.5rem;
|
|
||||||
border-right: 10px solid;
|
|
||||||
border-image-slice: 1;
|
|
||||||
border-width: 5px;
|
|
||||||
border-image-source: linear-gradient(
|
|
||||||
to bottom,
|
|
||||||
var(--trans-pride-blue-light) 0 20%,
|
|
||||||
var(--trans-pride-pink-light) 20% 40%,
|
|
||||||
var(--trans-pride-white-light) 40% 60%,
|
|
||||||
var(--trans-pride-pink-light) 60% 80%,
|
|
||||||
var(--trans-pride-blue-light) 80%
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
section {
|
section {
|
||||||
width: 55vw;
|
width: 55vw;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user