From 252ec5981c64244dd4f8a057dc9b7bc9f05416d2 Mon Sep 17 00:00:00 2001 From: Kayla Wood Date: Mon, 20 May 2024 10:29:27 -0600 Subject: [PATCH] UPdate nav bar styling --- _sass/home-page.scss | 26 ++++++------- _sass/navigation.scss | 91 ++++++++++++++++--------------------------- 2 files changed, 47 insertions(+), 70 deletions(-) diff --git a/_sass/home-page.scss b/_sass/home-page.scss index 97abdfb..dd54f19 100644 --- a/_sass/home-page.scss +++ b/_sass/home-page.scss @@ -523,19 +523,19 @@ nav { border-bottom: 3px solid lighten($turing-secondary, 25%); } -@media (max-width: 1024px) { - .nav-links { - margin: 0 35px; - font-size: 0.9rem; - grid-template-columns: auto 200px 200px; - grid-template-rows: 90px; - - .home-logo-link img { - height: 55px; - width: 55px; - } - } -} +// @media (max-width: 1024px) { +// .nav-links { +// margin: 0 35px; +// font-size: 0.9rem; +// grid-template-columns: auto 200px 200px; +// grid-template-rows: 90px; + +// .home-logo-link img { +// height: 55px; +// width: 55px; +// } +// } +// } @media (max-width: 850px) { .nav-links { diff --git a/_sass/navigation.scss b/_sass/navigation.scss index e061521..83d1577 100644 --- a/_sass/navigation.scss +++ b/_sass/navigation.scss @@ -2,91 +2,68 @@ nav { border-bottom: 2px solid $light-gray; font-family: $standard-copy; font-weight: 700; + z-index: 99; background: #fff; + display: flex; + justify-content: space-between; + align-items: center; + width: 100%; } .nav-links { - display: grid; - grid-template-columns: auto 230px 230px; - grid-template-rows: 120px; + display: flex; align-items: center; justify-items: center; - grid-gap: 0 10px; - margin-top: 0; - list-style: none; - - li:first-child { - justify-self: left; - margin: 5px 0; - } + list-style-type: none; a { color: $dark-gray; - border-bottom: 3px solid transparent; transition: border-color 0.3s; text-decoration: none; } - li:not(:first-child) { - // Hover border does not apply to logo + li { + margin: 10px; a:hover { border-bottom: 3px solid lighten($turing-secondary, 25%); } } +} - li:not(:first-child):hover { - background-color: #fff; - } - - .home-logo-link img { - display: block; - height: 80px; - width: 80px; - } +.home-logo-link img { + display: block; + height: 80px; + width: 80px; + margin-left: 10px; } .nav-links a.active-link { - // This border does not get applied to logo - // because of code in active-links.js file border-bottom: 3px solid lighten($turing-secondary, 25%); } -@media (max-width: 1024px) { - .nav-links { - margin: 0 35px; - font-size: 0.9rem; - grid-template-columns: auto 200px 200px; - grid-template-rows: 90px; +// @media (max-width: 1024px) { +// .nav-links { +// margin: 0 35px; +// font-size: 0.9rem; +// grid-template-columns: auto 200px 200px; +// grid-template-rows: 90px; - .home-logo-link img { - height: 55px; - width: 55px; - } - } -} +// .home-logo-link img { +// height: 55px; +// width: 55px; +// } +// } +// } @media (max-width: 850px) { .nav-links { - margin: 0 15px 15px 15px; - padding: 15px 0 0 0; - font-size: 1rem; - grid-template-columns: auto auto; - grid-template-rows: 45px 45px; - justify-items: right; - - li { - grid-column: 2; - font-size: 13px; - } - - li:first-child { - grid-column: 1; - grid-row: 1 / 5; - } + flex-direction: column; + align-items: end; + margin: 0px; + } - .home-logo-link img { - height: 70px; - width: 70px; - } + .home-logo-link img { + height: 70px; + width: 70px; } }