diff --git a/about/index.html b/about/index.html
index 20fbc60..aa149f2 100644
--- a/about/index.html
+++ b/about/index.html
@@ -25,7 +25,11 @@
diff --git a/index.html b/index.html
index 645abd1..eba5fdd 100644
--- a/index.html
+++ b/index.html
@@ -25,7 +25,11 @@
diff --git a/nf/index.html b/nf/index.html
index 909b237..a48d3d6 100644
--- a/nf/index.html
+++ b/nf/index.html
@@ -25,7 +25,11 @@
diff --git a/style.css b/style.css
index 0250177..2bac4c3 100644
--- a/style.css
+++ b/style.css
@@ -76,16 +76,16 @@ img {
nav {
background-color: #FFFFFF77;
border-radius: 1em;
- margin: .5em 0;
+ margin: 0.5em 0;
display: flex;
}
-nav div {
+nav>div {
margin: 0.5em;
border-radius: 0.5em;
}
-nav div a {
+nav>div>a {
display: block;
padding: 0.5em;
font-weight: bold;
@@ -99,10 +99,49 @@ nav div.selectedpage {
background-color: grey;
}
-nav div:not(.selectedpage):hover {
+nav>div:not(.selectedpage):hover,
+div.dropdown div:not(.selectedpage):hover {
background-color: #FFFFFF44;
}
+div.dropdown-container {
+ position: relative;
+}
+
+div.dropdown {
+ display: none;
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%, 20%);
+ background-color: var(--headercolor);
+
+ box-sizing: border-box;
+ border-radius: 0.5em;
+ border: 0.2em solid black;
+
+ flex-direction: column;
+ align-items: center;
+}
+
+div.dropdown div {
+ margin: 0.2em;
+ padding: 0.5em;
+ border-radius: 0.5em;
+}
+
+div.dropdown div a {
+ font-weight: bold;
+ font-size: 1.2em;
+ text-decoration: none;
+ white-space: nowrap;
+ color: inherit;
+}
+
+div.dropdown-container:hover div.dropdown {
+ display: flex;
+}
+
main {
margin: 0 auto;
margin-top: 7em;
@@ -203,7 +242,8 @@ footer {
@media screen and (max-width: 750px) {
- nav div a {
+ nav div a,
+ div.dropdown div a {
font-size: 3vw;
}