From 15affa4a2b473998eaddfd73e75e5c011e24ef24 Mon Sep 17 00:00:00 2001 From: Ben Larson Date: Sun, 20 Sep 2020 15:46:58 -0500 Subject: [PATCH] Use floating card for nav (#12) --- src/components/menu.css | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/src/components/menu.css b/src/components/menu.css index f3d13cc..2cb2a41 100644 --- a/src/components/menu.css +++ b/src/components/menu.css @@ -1,14 +1,15 @@ .Menu { color: #333; - width: 30em; + padding: 1em; + width: 20em; height: 100vh; - right: -30em; + right: -22em; position: fixed; - transition: right 0.2s cubic-bezier(0.16, 0.7, 0.53, 1.18); + transition: right 0.2s; } .isNavOpen .Menu { - right: -10em; + right: 0; } .Menu-Closer { @@ -42,17 +43,15 @@ .isNavOpen .Menu-Button { color: inherit; - box-shadow: 0 0 0 0.2em #333 inset; + box-shadow: 0 0 0 1em #ccc inset; } .Menu-Body { z-index: 9; position: fixed; - width: 30em; - height: 100%; + width: 20em; box-sizing: border-box; - border-radius: 1em 0 0 1em; - border-right: 10em solid #fff; + border-radius: 1em; padding: 2em; background-color: #fff; box-shadow: 0 0 0 rgba(0, 0, 0, 0.2); @@ -75,7 +74,11 @@ } .Menu ul li { - margin: 1em 0; + margin: 1em 0 0 0; +} + +.Menu hr { + margin-top: 1em; } .Menu a:hover { @@ -84,6 +87,7 @@ @media (max-width: 25em) { .Menu { + padding: 0; width: 100%; right: -100%; transition: right 0.2s; @@ -95,6 +99,7 @@ .Menu-Body { width: 100%; + height: 100%; border: 0; border-radius: 0; } -- 2.45.2