From 565e058dbe1be7893851228dd6d0939814da9ebe Mon Sep 17 00:00:00 2001 From: harshitmodi Date: Sep 26 2018 22:29:08 +0000 Subject: adding hamburger menu for top navigation links --- diff --git a/assets/css/custom.css b/assets/css/custom.css index d2ef280..e14ae20 100644 --- a/assets/css/custom.css +++ b/assets/css/custom.css @@ -200,3 +200,100 @@ blockquote { .google:hover{ background-color: #b72213; } + +.sidebar { + position: relative; +} + +.sidebar .slide-modal { + display: block; + position: static; + opacity: 1; + overflow: auto; +} + +.sidebar .slide-modal .close { + display: none; +} + +.sidebar .toggle-btn { + text-decoration: none; + display: none; + position: absolute; + left: 15px; + top: 50%; + transform: translateY(-50%); +} + +.sidebar .toggle-btn img { + max-width: 20px; + max-height: 25px; +} + +@media (max-width: 767px) { + .sidebar .toggle-btn { + display: inline; + } + + aside { + margin: 0; + } + + aside .sidebar { + padding: 15px; + } + + aside .sidebar .logo { + max-height: 50px; + margin: 0; + } + + .sidebar .slide-modal { + animation: slideout .3s forwards; + background: white; + padding-top: 30px; + overflow-y: scroll; + position: fixed; + display: block; + opacity: 0; + z-index: -1; + } + + .sidebar .slide-modal .close { + display: inline; + position: absolute; + right: 15px; + top: 10px; + font-family: sans-serif; + font-size: 26px; + font-weight: 200; + } + + .sidebar .slide-modal.in { + opacity: 1; + z-index: 1050; + animation: slidein .3s forwards; + } + + .sidebar .slide-modal a { + color: black; + } +} + +@keyframes slidein { + 0% { + left: -100%; + } + 100% { + left: 0; + } +} + +@keyframes slideout { + 0% { + left: 0%; + } + 100% { + left: -100%; + } +} diff --git a/assets/images/menu.svg b/assets/images/menu.svg new file mode 100644 index 0000000..ee5ea18 --- /dev/null +++ b/assets/images/menu.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/templates/base.html b/templates/base.html index 5f97d8e..96cec47 100644 --- a/templates/base.html +++ b/templates/base.html @@ -5,7 +5,7 @@ Open-source Happiness Packets - + @@ -24,8 +24,12 @@