diff --git a/site/_includes/header.html b/site/_includes/header.html index 80e018cc..14b77ea8 100644 --- a/site/_includes/header.html +++ b/site/_includes/header.html @@ -1,6 +1,9 @@
+
-
+ -
diff --git a/site/_includes/primary-nav-items.html b/site/_includes/primary-nav-items.html new file mode 100644 index 00000000..6d6556f5 --- /dev/null +++ b/site/_includes/primary-nav-items.html @@ -0,0 +1,11 @@ + \ No newline at end of file diff --git a/site/css/gridism.css b/site/css/gridism.css index 21a66c8d..1589aa8f 100644 --- a/site/css/gridism.css +++ b/site/css/gridism.css @@ -69,6 +69,10 @@ .pull-left { float: left; } .pull-right { float: right; } +.show-on-mobiles { + display: none; +} + /* Responsive Stuff */ @media screen and (max-width: 568px) { /* Stack anything that isn’t full-width on smaller screens */ @@ -89,6 +93,12 @@ .hide-on-mobiles { display: none !important; } + .show-on-mobiles { + display: block !important; + } + a .show-on-mobiles { + display: inline !important; + } } /* Expand the wrap a bit further on larger screens */ diff --git a/site/css/style.css b/site/css/style.css index 736953c1..e785db52 100644 --- a/site/css/style.css +++ b/site/css/style.css @@ -38,6 +38,64 @@ nav li { display: inline-block; } +.main-nav { + margin-top: 52px; + text-align: center; +} + +.main-nav ul { + display: inline-block; +} + +.main-nav li { + margin-left: 10px; +} + +.main-nav li a { + border-radius: 5px; + font-weight: 800; + font-size: 14px; + padding: 0.5em 1em; + text-shadow: none; + text-transform: uppercase; + transition: all .25s; + -moz-transition: all .25s; + -webkit-transition: all .25s; +} + +.main-nav li a:hover { + background: #252525; + box-shadow: inset 0 1px 3px rgba(0,0,0,.5), 0 1px 0 rgba(255,255,255,.1); + text-shadow: 0 1px 3px rgba(0,0,0,.5); +} + +.main-nav li.current a { + background: #fc0; + color: #222; + box-shadow: inset 0 1px 0 rgba(255,255,255,.5), 0 1px 5px rgba(0,0,0,.5); + text-shadow: 0 1px 0 rgba(255,255,255,.3); +} + +.mobile-nav ul { + overflow: hidden; + width: 100%; + display: table; +} + +.mobile-nav a { + float: left; + width: 100%; + background: #fc0; + color: #333; + box-shadow: inset 0 0 3px #c00; + text-align: center; +} + +.mobile-nav li { + display: table-cell; + width: 33.3%; +} + /* Footer */ body > footer {