From 01b300071c3f108030e4a27c51fa0949bee5ad2d Mon Sep 17 00:00:00 2001
From: Alexander Bilz <mail@alexbilz.com>
Date: Wed, 03 Nov 2021 18:25:18 +0000
Subject: [PATCH] Merge branch 'master' into portfolio
---
assets/css/style.css | 150 +++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 149 insertions(+), 1 deletions(-)
diff --git a/assets/css/style.css b/assets/css/style.css
index 3b40bb8..3487da5 100644
--- a/assets/css/style.css
+++ b/assets/css/style.css
@@ -270,6 +270,93 @@
width: var(--sidebar-width);
}
+/*
+Language Switch
+*/
+
+.sl-nav {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ position: relative;
+ display: inline-block;
+ padding-right: 20px;
+}
+
+.sl-nav a:hover {
+ cursor: pointer;
+}
+
+.sl-nav li {
+ cursor: pointer;
+ padding-bottom: 10px;
+}
+
+.sl-nav li .dropdown {
+ display: none;
+ position: absolute;
+ top: 29px;
+ right: -15px;
+ background: var(--pre-bg-color);
+ border-color: var(--border-color);
+ padding-left: 0;
+ padding-top: 0px;
+ z-index: 1;
+ border-radius: 5px;
+ box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);
+}
+
+#languagepicker:checked ~ .dropdown {
+ display: block;
+}
+
+.sl-nav li .dropdown li {
+ position: relative;
+ text-align: left;
+ background: transparent;
+ padding: 15px 15px;
+ padding-bottom: 0;
+ z-index: 2;
+ color: #3c3c3c;
+ display: block;
+}
+.sl-nav li .dropdown li:last-of-type {
+ padding-bottom: 15px;
+}
+.sl-nav li .dropdown li span {
+ padding-left: 5px;
+ font-size: 1.3rem;
+}
+.sl-nav li .dropdown li span.active {
+ color: var(--tag-color);
+}
+
+#languagepicker:checked ~ .triangle {
+ position: absolute;
+ top: 15px;
+ right: -10px;
+ z-index: 10;
+ height: 14px;
+ overflow: hidden;
+ width: 30px;
+ background: transparent;
+}
+
+#languagepicker:checked ~ .triangle:after {
+ content: '';
+ display: block;
+ z-index: 20;
+ width: 15px;
+ transform: rotate(45deg) translateY(0px) translatex(10px);
+ height: 15px;
+ background: var(--pre-bg-color);
+ border-radius: 2px 0px 0px 0px;
+ border-color: var(--border-color);
+ box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);
+ float: left;
+ display: block;
+}
+
.sidebar {
-webkit-background-size: cover;
background-size: cover;
@@ -541,6 +628,7 @@
margin: 30px;
padding: 0px 0 56px 0;
text-align: center;
+ font-size: 1.4rem;
}
.pagination ul {
@@ -963,7 +1051,31 @@
display: none;
}
-@media screen and (min-width: 960px), print {
+#TableOfContents {
+ display: block;
+ background: transparent;
+}
+
+#TableOfContents ul {
+ list-style: none;
+ line-height: 1.9em;
+ margin: 0;
+}
+
+#TableOfContents > ul {
+ padding-left: 0;
+}
+
+#TableOfContents li a {
+ display: inherit;
+ color: var(--link-color);
+}
+
+#TableOfContents li a:hover {
+ display: inherit;
+}
+
+@media screen and (min-width: 961px), print {
header {
border-bottom: 1px solid var(--border-color);
}
@@ -1156,6 +1268,10 @@
font-size: 1.3em;
}
+ header .nav__list ul {
+ padding: inherit;
+ }
+
header .nav__list a.current {
border-bottom: none;
}
@@ -1218,6 +1334,37 @@
padding-bottom: 0px;
padding-top: 0px;
}
+
+ .triangle {
+ display: none;
+ }
+
+ .sl-nav {
+ padding-right: inherit;
+ }
+
+ .sl-nav li .dropdown {
+ right: inherit;
+ position: relative;
+ top: inherit;
+ padding-right: 0px;
+ background: none;
+ border-color: inherit;
+ box-shadow: none;
+ }
+
+ .sl-nav li .dropdown li {
+ text-align: center;
+ padding: initial;
+ }
+
+ .sl-nav li .dropdown li span {
+ padding-left: initial;
+ }
+
+ .sl-nav li label {
+ font-size: 0.75em;
+ }
}
/* Medium zoom */
@@ -1312,6 +1459,7 @@
background-color: var(--bg-color);
border: 1px solid var(--form-border-color);
color: var(--body-color);
+ font-family: inherit;
}
.form-style ul li .field-style:focus {
box-shadow: 0 0 5px;
--
Gitblit v1.10.0