diff options
| author | Eugen Wissner <belka@caraus.de> | 2026-07-17 14:26:52 +0200 |
|---|---|---|
| committer | Eugen Wissner <belka@caraus.de> | 2026-07-17 14:26:52 +0200 |
| commit | e844a70479915d1fba0336800b35c8c1022b61c6 (patch) | |
| tree | cc9402a686380d5b14a43146c10cc3a57a55fd14 /assets/css/partials/burger-menu.css | |
| parent | 8f954ab7c662e0c507c2328d5b2683fbd4c3a391 (diff) | |
| download | flevum-e844a70479915d1fba0336800b35c8c1022b61c6.tar.gz | |
Diffstat (limited to 'assets/css/partials/burger-menu.css')
| -rw-r--r-- | assets/css/partials/burger-menu.css | 69 |
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; + } +} |
