From 16a0bbc37c0ca8c884d048ebc6ecaf2b4ba2a146 Mon Sep 17 00:00:00 2001 From: Brian Canini <canini.16@osu.edu> Date: Mon, 8 Feb 2021 09:49:27 -0500 Subject: [PATCH] removing sticky nav from mobile view --- .../assets/sass/components/_menu.scss | 10 ++ web/themes/asc_bootstrap/css/style.css | 110 ++++++++++-------- 2 files changed, 72 insertions(+), 48 deletions(-) diff --git a/web/themes/asc_bootstrap/assets/sass/components/_menu.scss b/web/themes/asc_bootstrap/assets/sass/components/_menu.scss index 541eb0de88..2f1fe72caf 100644 --- a/web/themes/asc_bootstrap/assets/sass/components/_menu.scss +++ b/web/themes/asc_bootstrap/assets/sass/components/_menu.scss @@ -7,6 +7,11 @@ position: -webkit-sticky; position: sticky; z-index: 50; + + @media (max-width: 768px) { + position: inherit; + display: block; + } } .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { @@ -183,6 +188,11 @@ position: fixed; top: 0; width: 100%; + + @media (max-width: 768px) { + position: inherit; + display: block; + } } /* Add some top padding to the page content to prevent sudden quick movement (as the navigation bar gets a new position at the top of the page (position:fixed and top:0) */ diff --git a/web/themes/asc_bootstrap/css/style.css b/web/themes/asc_bootstrap/css/style.css index 6fb3dc63e5..d1e97da6de 100644 --- a/web/themes/asc_bootstrap/css/style.css +++ b/web/themes/asc_bootstrap/css/style.css @@ -11574,24 +11574,31 @@ article .field--name-body { position: sticky; z-index: 50; } +@media (max-width: 768px) { + /* line 5, ../assets/sass/components/_menu.scss */ + #main-nav { + position: inherit; + display: block; + } +} -/* line 12, ../assets/sass/components/_menu.scss */ +/* line 17, ../assets/sass/components/_menu.scss */ .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { background: transparent; color: #333333; } -/* line 17, ../assets/sass/components/_menu.scss */ +/* line 22, ../assets/sass/components/_menu.scss */ .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { background-color: transparent; } -/* line 21, ../assets/sass/components/_menu.scss */ +/* line 26, ../assets/sass/components/_menu.scss */ .dropdown-submenu.pull-left { float: none; } -/* line 25, ../assets/sass/components/_menu.scss */ +/* line 30, ../assets/sass/components/_menu.scss */ .dropdown-submenu.pull-left > .dropdown-menu { left: -100%; margin-left: 10px; @@ -11601,51 +11608,51 @@ article .field--name-body { border-radius: 6px 0 6px 6px; } -/* line 31, ../assets/sass/components/_menu.scss */ +/* line 36, ../assets/sass/components/_menu.scss */ .navbar-nav li:last-child > .dropdown-menu .dropdown-submenu > a:after { float: left; content: "\e079"; } -/* line 35, ../assets/sass/components/_menu.scss */ +/* line 40, ../assets/sass/components/_menu.scss */ .navbar-nav li:last-child > .dropdown-menu .dropdown-submenu > .dropdown-menu { left: -100%; } -/* line 41, ../assets/sass/components/_menu.scss */ +/* line 46, ../assets/sass/components/_menu.scss */ #superfish-main.sf-style-white { margin-bottom: 0; } -/* line 44, ../assets/sass/components/_menu.scss */ +/* line 49, ../assets/sass/components/_menu.scss */ #superfish-main.sf-style-white a { text-transform: uppercase; color: #ffffff; text-decoration: none; font-weight: 400; } -/* line 50, ../assets/sass/components/_menu.scss */ +/* line 55, ../assets/sass/components/_menu.scss */ #superfish-main.sf-style-white a:hover { background: rgba(216, 216, 216, 0.25); } -/* line 55, ../assets/sass/components/_menu.scss */ +/* line 60, ../assets/sass/components/_menu.scss */ #superfish-main.sf-style-white li { background: transparent; } -/* line 58, ../assets/sass/components/_menu.scss */ +/* line 63, ../assets/sass/components/_menu.scss */ #superfish-main.sf-style-white li ul { background: #E0E0E0; } -/* line 61, ../assets/sass/components/_menu.scss */ +/* line 66, ../assets/sass/components/_menu.scss */ #superfish-main.sf-style-white li ul a { color: #4A4A4A; text-transform: none; } -/* line 65, ../assets/sass/components/_menu.scss */ +/* line 70, ../assets/sass/components/_menu.scss */ #superfish-main.sf-style-white li ul a:hover { background: #BB0000; color: #ffffff; } -/* line 73, ../assets/sass/components/_menu.scss */ +/* line 78, ../assets/sass/components/_menu.scss */ #superfish-main.sf-style-white .sfHover a.sf-depth-1:after { content: ''; position: absolute; @@ -11657,20 +11664,20 @@ article .field--name-body { border-right: 8px solid transparent; z-index: 400; } -/* line 86, ../assets/sass/components/_menu.scss */ +/* line 91, ../assets/sass/components/_menu.scss */ #superfish-main.sf-style-white a.sf-depth-1 svg, #superfish-main.sf-style-white a.sf-depth-1 i { display: none; } -/* line 91, ../assets/sass/components/_menu.scss */ +/* line 96, ../assets/sass/components/_menu.scss */ #superfish-main.sf-style-white a.sf-with-ul { padding: 0.75em 1em; } -/* line 95, ../assets/sass/components/_menu.scss */ +/* line 100, ../assets/sass/components/_menu.scss */ #superfish-main.sf-style-white svg, #superfish-main.sf-style-white i { float: right; } -/* line 100, ../assets/sass/components/_menu.scss */ +/* line 105, ../assets/sass/components/_menu.scss */ .search-box { background: #E8E8E4; position: absolute; @@ -11683,7 +11690,7 @@ article .field--name-body { border-top: 4px solid #D80B15; display: none; } -/* line 112, ../assets/sass/components/_menu.scss */ +/* line 117, ../assets/sass/components/_menu.scss */ .search-box:before { content: ""; position: absolute; @@ -11694,7 +11701,7 @@ article .field--name-body { border-top: 14px solid transparent; border-bottom: 14px solid #D80B15; } -/* line 123, ../assets/sass/components/_menu.scss */ +/* line 128, ../assets/sass/components/_menu.scss */ .search-box input[type="text"] { width: 200px; padding: 5px 10px; @@ -11702,7 +11709,7 @@ article .field--name-body { border: 1px solid #D80B15; outline: none; } -/* line 131, ../assets/sass/components/_menu.scss */ +/* line 136, ../assets/sass/components/_menu.scss */ .search-box input[type="button"] { width: 80px; padding: 5px 0; @@ -11714,22 +11721,22 @@ article .field--name-body { cursor: pointer; } -/* line 143, ../assets/sass/components/_menu.scss */ +/* line 148, ../assets/sass/components/_menu.scss */ #superfish-main { width: 95%; } -/* line 147, ../assets/sass/components/_menu.scss */ +/* line 152, ../assets/sass/components/_menu.scss */ #superfish-main.sf-style-white a:focus { color: #373535; } -/* line 150, ../assets/sass/components/_menu.scss */ +/* line 155, ../assets/sass/components/_menu.scss */ #superfish-main.sf-style-white a:hover { color: #ffffff; } -/* line 160, ../assets/sass/components/_menu.scss */ +/* line 165, ../assets/sass/components/_menu.scss */ #main-nav-menubar-instructions { background-color: rgba(0, 0, 0, 0.9); position: absolute; @@ -11740,132 +11747,139 @@ article .field--name-body { display: none; width: 450px; } -/* line 170, ../assets/sass/components/_menu.scss */ +/* line 175, ../assets/sass/components/_menu.scss */ #main-nav-menubar-instructions p { color: #ffffff; } /* The sticky class is added to the navbar with JS when it reaches its scroll position */ -/* line 182, ../assets/sass/components/_menu.scss */ +/* line 187, ../assets/sass/components/_menu.scss */ .sticky { position: fixed; top: 0; width: 100%; } +@media (max-width: 768px) { + /* line 187, ../assets/sass/components/_menu.scss */ + .sticky { + position: inherit; + display: block; + } +} /* Add some top padding to the page content to prevent sudden quick movement (as the navigation bar gets a new position at the top of the page (position:fixed and top:0) */ -/* line 189, ../assets/sass/components/_menu.scss */ +/* line 199, ../assets/sass/components/_menu.scss */ .sticky + .content { padding-top: 60px; } @media (max-width: 768px) { - /* line 201, ../assets/sass/components/_menu.scss */ + /* line 211, ../assets/sass/components/_menu.scss */ #main-nav .container { padding-left: 0; padding-right: 0; } - /* line 205, ../assets/sass/components/_menu.scss */ + /* line 215, ../assets/sass/components/_menu.scss */ #main-nav .container:after { content: ""; display: none; } - /* line 209, ../assets/sass/components/_menu.scss */ + /* line 219, ../assets/sass/components/_menu.scss */ #main-nav .container .clearfix:after { content: ""; display: none; } - /* line 215, ../assets/sass/components/_menu.scss */ + /* line 225, ../assets/sass/components/_menu.scss */ div.sf-accordion-toggle.sf-style-white > a:after { content: ""; display: none; } - /* line 219, ../assets/sass/components/_menu.scss */ + /* line 229, ../assets/sass/components/_menu.scss */ ul.sf-menu.sf-accordion.sf-accordion-with-buttons li.sf-expanded > .sf-accordion-button:after { content: ""; display: none; } - /* line 224, ../assets/sass/components/_menu.scss */ + /* line 234, ../assets/sass/components/_menu.scss */ #block-dummyheader img { width: 100%; } - /* line 228, ../assets/sass/components/_menu.scss */ + /* line 238, ../assets/sass/components/_menu.scss */ div.sf-accordion-toggle.sf-style-white a { background: transparent; border: none; font-size: 30px; } - /* line 233, ../assets/sass/components/_menu.scss */ + /* line 243, ../assets/sass/components/_menu.scss */ div.sf-accordion-toggle.sf-style-white a span { display: none; } - /* line 238, ../assets/sass/components/_menu.scss */ + /* line 248, ../assets/sass/components/_menu.scss */ div.sf-accordion-toggle.sf-style-white a.sf-expanded { background: transparent; } - /* line 242, ../assets/sass/components/_menu.scss */ + /* line 252, ../assets/sass/components/_menu.scss */ ul.sf-menu.sf-accordion.sf-accordion-with-buttons .sf-accordion-button:after { content: ""; margin: 0; } - /* line 247, ../assets/sass/components/_menu.scss */ + /* line 257, ../assets/sass/components/_menu.scss */ ul.sf-menu.sf-style-white.sf-accordion li.sf-expanded { background: #F5F5F5; } - /* line 251, ../assets/sass/components/_menu.scss */ + /* line 261, ../assets/sass/components/_menu.scss */ ul.sf-menu.sf-style-white li, ul.sf-menu.sf-style-white.sf-navbar { border: solid 1px #979797; } - /* line 255, ../assets/sass/components/_menu.scss */ + /* line 265, ../assets/sass/components/_menu.scss */ ul.sf-menu.sf-style-white.sf-accordion li li a, ul.sf-menu.sf-style-white.sf-accordion li li span.nolink { background: #E0E0E0; } - /* line 259, ../assets/sass/components/_menu.scss */ + /* line 269, ../assets/sass/components/_menu.scss */ ul.sf-menu.sf-style-white a, ul.sf-menu.sf-style-white a:visited, ul.sf-menu.sf-style-white span.nolink { color: #373735; } - /* line 264, ../assets/sass/components/_menu.scss */ + /* line 274, ../assets/sass/components/_menu.scss */ .sf-menu .sf-depth-1 a { text-transform: uppercase; font-weight: 600; font-size: 18px; } - /* line 270, ../assets/sass/components/_menu.scss */ + /* line 280, ../assets/sass/components/_menu.scss */ .sf-menu .sf-depth-2 a { text-transform: none; font-weight: 400; } - /* line 275, ../assets/sass/components/_menu.scss */ + /* line 285, ../assets/sass/components/_menu.scss */ .sf-menu .hidetxt { position: absolute; left: -99999999px; width: 0; height: 0; } - /* line 282, ../assets/sass/components/_menu.scss */ + /* line 292, ../assets/sass/components/_menu.scss */ .sf-menu .sf-accordion-button { padding: 5px 15px 0; border-left: solid 1px #979797 !important; background: #E0E0E0 !important; } - /* line 287, ../assets/sass/components/_menu.scss */ + /* line 297, ../assets/sass/components/_menu.scss */ .sf-menu .sf-accordion-button svg, .sf-menu .sf-accordion-button i { font-size: 18px; color: #BB0000; } - /* line 294, ../assets/sass/components/_menu.scss */ + /* line 304, ../assets/sass/components/_menu.scss */ div.sf-accordion-toggle.sf-style-white a { padding: .05em .5em; } -- GitLab