aboutsummaryrefslogtreecommitdiff
path: root/assets/css/partials/burger-menu.css
diff options
context:
space:
mode:
authorEugen Wissner <belka@caraus.de>2026-07-17 14:26:52 +0200
committerEugen Wissner <belka@caraus.de>2026-07-17 14:26:52 +0200
commite844a70479915d1fba0336800b35c8c1022b61c6 (patch)
treecc9402a686380d5b14a43146c10cc3a57a55fd14 /assets/css/partials/burger-menu.css
parent8f954ab7c662e0c507c2328d5b2683fbd4c3a391 (diff)
downloadflevum-e844a70479915d1fba0336800b35c8c1022b61c6.tar.gz
Convert preprocesser files to plain CSSHEADmaster
Diffstat (limited to 'assets/css/partials/burger-menu.css')
-rw-r--r--assets/css/partials/burger-menu.css69
1 files changed, 69 insertions, 0 deletions
diff --git a/assets/css/partials/burger-menu.css b/assets/css/partials/burger-menu.css
new file mode 100644
index 0000000..91e4101
--- /dev/null
+++ b/assets/css/partials/burger-menu.css
@@ -0,0 +1,69 @@
+.toggleBurger {
+ display: none;
+}
+
+.toggleBurger:checked ~ .site-navigation {
+ transform: translate(0, 0);
+}
+
+.toggleBurger:checked ~ .toggleBurgerWrapper span {
+ background: transparent;
+}
+
+.toggleBurger:checked ~ .toggleBurgerWrapper span:before {
+ top: 0;
+ transform: rotate(135deg);
+}
+
+.toggleBurger:checked ~ .toggleBurgerWrapper span:after {
+ top: 0;
+ transform: rotate(-135deg);
+}
+
+.toggleBurgerWrapper {
+ display: none;
+ position: fixed;
+ top: 20px;
+ left: 20px;
+ width: 25px;
+ height: 30px;
+ cursor: pointer;
+ z-index: 100;
+ user-select: none;
+}
+
+.toggleBurgerWrapper span {
+ position: absolute;
+ top: 50%;
+ height: 2px;
+ width: 100%;
+ background: var(--grey-222);
+
+ transition: all .3s ease;
+ transform: translate(0, -50%);
+}
+
+.toggleBurgerWrapper span:before,
+.toggleBurgerWrapper span:before:after {
+ position: absolute;
+ height: 2px;
+ width: 100%;
+ background: var(--grey-222);
+ content: "";
+
+ transition: all .3s ease;
+}
+
+.toggleBurgerWrapper span:before {
+ top: -6px;
+}
+
+.toggleBurgerWrapper span:after {
+ top: 6px;
+}
+
+@media screen and (max-width: 800px) {
+ .toggleBurgerWrapper {
+ display: block;
+ }
+}