diff --git a/media/css/main.css b/media/css/main.css index 2a255027..86cbb4f1 100644 --- a/media/css/main.css +++ b/media/css/main.css @@ -24,7 +24,6 @@ body { font-weight: 400; color: #515151; font-size: 11.5pt; - padding-top: 54px; /** this is to account for the fixed navbar blocking content */ } p { @@ -571,6 +570,7 @@ ul.actions { .navbar { box-shadow: 0px 3px 15px rgba(0,0,0,0.2); + transition: all 0.3s; } /* #SIDEBAR UL STYLING */ @@ -782,33 +782,40 @@ h1.subject { /** ALL RESPONSIVE QUERIES HERE */ /* Small devices (landscape phones, 576px and up)*/ -@media (min-width: 576px) { - /** NAVBAR */ - .nav-item > a { - font-size: 0.95rem; - font-weight: 600; - } -} -@media (max-width: 575px) { - /** HOMEPAGE JUMBOTRON */ - .pg-jumbotron-header { - font-size: 1.5rem; + +@media (max-width: 1280px) { + input#q { + display: none; } } -@media (max-width: 1200px) { +@media (min-width: 992px) { + .navbar.compressed { + padding: 0 10px; + } + + .pg-shout-box { + padding-top: 3.7rem; + } } @media (max-width: 992px) { + .navbar { + padding: 5px 10px; + } + .navbar-toggler-icon { + width: 1rem; + height: 1.5rem; + } + + .pg-shout-box { + padding-top: 2.8rem; + } } @media (max-width: 768px) { - body { - padding-top: 55px; - } - .jumbotron.jumbotron-fluid.pg-jumbotron { padding: 4em; } @@ -864,3 +871,17 @@ h1.subject { } } + +@media (min-width: 576px) { + /** NAVBAR */ + .nav-item > a { + font-size: 0.95rem; + font-weight: 600; + } +} +@media (max-width: 575px) { + /** HOMEPAGE JUMBOTRON */ + .pg-jumbotron-header { + font-size: 1.5rem; + } +} diff --git a/media/js/main.js b/media/js/main.js new file mode 100644 index 00000000..b994d54e --- /dev/null +++ b/media/js/main.js @@ -0,0 +1,5 @@ +$(document).ready(function() { + $(window).on("scroll", function() { + $(".navbar").toggleClass("compressed", $(window).scrollTop() >= 20); + }); +}); diff --git a/templates/base/base.html b/templates/base/base.html index 600bef18..c78d000b 100644 --- a/templates/base/base.html +++ b/templates/base/base.html @@ -87,6 +87,7 @@ +