Skip to content

Commit 8b2c805

Browse files
author
JT
committed
lock down mobile header for homepage
1 parent 3f2c88e commit 8b2c805

2 files changed

Lines changed: 107 additions & 15 deletions

File tree

website/source/stylesheets/_header.less

Lines changed: 66 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -166,11 +166,48 @@ body.page-sub{
166166

167167
//at minimum 1200px
168168
@media (min-width: 1200px) {
169-
body.page-sub{
169+
170+
#header{
171+
.main-links.navbar-nav{
172+
margin-top: 28px;
173+
174+
li + li{
175+
padding-left: 6px;
176+
}
177+
178+
li + li::before {
179+
content: "";
180+
position: absolute;
181+
left: 0;
182+
top: 9px;
183+
width: 6px;
184+
height: 8px;
185+
background-color: @purple;
186+
.skewY(24deg);
187+
padding-right: 8px;
188+
}
189+
190+
li > a {
191+
//border-bottom: 2px solid rgba(255, 255, 255, .2);
192+
line-height: 26px;
193+
margin: 0 12px;
194+
padding: 0 0 0 4px;
195+
}
196+
197+
}
198+
}
199+
}
200+
201+
@media (min-width: 992px) {
202+
203+
.collapse{
204+
margin-top: 8px;
205+
}
206+
207+
//homepage has more space at this width to accomodate chevrons
208+
.page-home{
170209
#header{
171210
.main-links.navbar-nav{
172-
margin-top: 28px;
173-
174211
li + li{
175212
padding-left: 6px;
176213
}
@@ -185,22 +222,40 @@ body.page-sub{
185222
background-color: @purple;
186223
.skewY(24deg);
187224
padding-right: 8px;
188-
}
225+
}
226+
}
227+
}
228+
}
229+
}
189230

190-
li > a {
191-
//border-bottom: 2px solid rgba(255, 255, 255, .2);
192-
line-height: 26px;
193-
margin: 0 12px;
194-
padding: 0 0 0 4px;
195-
}
196231

197-
}
232+
233+
@media (min-width: 768px) and (max-width: 992px) {
234+
235+
body.page-home{
236+
.nav-logo{
237+
width: 30%;
198238
}
239+
.nav-white{
240+
margin-top: 8px;
241+
width: 70%;
242+
}
243+
.buttons.navbar-nav{
244+
li{
245+
> a{
246+
padding-right: 4px !important;
247+
text-indent: -9999px;
248+
white-space: nowrap;
249+
}
250+
}
251+
}
199252
}
200253
}
201254

255+
202256
//at greatest width 992px
203257
@media (max-width: 992px) {
258+
204259
#header {
205260
.navbar-brand {
206261
&.logo{

website/source/stylesheets/main.css

Lines changed: 41 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -228,13 +228,13 @@ body.page-sub #header .main-links.navbar-nav li > a {
228228
letter-spacing: 0.05em;
229229
}
230230
@media (min-width: 1200px) {
231-
body.page-sub #header .main-links.navbar-nav {
231+
#header .main-links.navbar-nav {
232232
margin-top: 28px;
233233
}
234-
body.page-sub #header .main-links.navbar-nav li + li {
234+
#header .main-links.navbar-nav li + li {
235235
padding-left: 6px;
236236
}
237-
body.page-sub #header .main-links.navbar-nav li + li::before {
237+
#header .main-links.navbar-nav li + li::before {
238238
content: "";
239239
position: absolute;
240240
left: 0;
@@ -249,12 +249,49 @@ body.page-sub #header .main-links.navbar-nav li > a {
249249
transform: skewY(24deg);
250250
padding-right: 8px;
251251
}
252-
body.page-sub #header .main-links.navbar-nav li > a {
252+
#header .main-links.navbar-nav li > a {
253253
line-height: 26px;
254254
margin: 0 12px;
255255
padding: 0 0 0 4px;
256256
}
257257
}
258+
@media (min-width: 992px) {
259+
.collapse {
260+
margin-top: 8px;
261+
}
262+
.page-home #header .main-links.navbar-nav li + li {
263+
padding-left: 6px;
264+
}
265+
.page-home #header .main-links.navbar-nav li + li::before {
266+
content: "";
267+
position: absolute;
268+
left: 0;
269+
top: 9px;
270+
width: 6px;
271+
height: 8px;
272+
background-color: #822ff7;
273+
-webkit-transform: skewY(24deg);
274+
-moz-transform: skewY(24deg);
275+
-ms-transform: skewY(24deg);
276+
-o-transform: skewY(24deg);
277+
transform: skewY(24deg);
278+
padding-right: 8px;
279+
}
280+
}
281+
@media (min-width: 768px) and (max-width: 992px) {
282+
body.page-home .nav-logo {
283+
width: 30%;
284+
}
285+
body.page-home .nav-white {
286+
margin-top: 8px;
287+
width: 70%;
288+
}
289+
body.page-home .buttons.navbar-nav li > a {
290+
padding-right: 4px !important;
291+
text-indent: -9999px;
292+
white-space: nowrap;
293+
}
294+
}
258295
@media (max-width: 992px) {
259296
#header .navbar-brand.logo span {
260297
width: 120px;

0 commit comments

Comments
 (0)