+
+
-
diff --git a/docs/_includes/mobile-nav-items.html b/docs/_includes/mobile-nav-items.html
new file mode 100644
index 00000000..12fe4016
--- /dev/null
+++ b/docs/_includes/mobile-nav-items.html
@@ -0,0 +1,17 @@
+
diff --git a/docs/_includes/primary-nav-items.html b/docs/_includes/primary-nav-items.html
index 12fe4016..7609bd7e 100644
--- a/docs/_includes/primary-nav-items.html
+++ b/docs/_includes/primary-nav-items.html
@@ -11,7 +11,4 @@
Help
-
- GitHub
-
diff --git a/docs/_sass/_docsearch.scss b/docs/_sass/_docsearch.scss
index bebe3125..e984edea 100644
--- a/docs/_sass/_docsearch.scss
+++ b/docs/_sass/_docsearch.scss
@@ -1,24 +1,34 @@
.searchbox {
+ padding-top: 1px;
.searchbox__input {
- padding: 5px 5px 5px 29px;
+ padding: 6px 5px 5px 29px;
+ font-size: 0.75em;
border: none;
border-radius: 5px;
- color: #444;
+ color: #555;
+ background-color: #333 !important;
+ box-shadow: 0 0 1px 0 #555;
&::-webkit-input-placeholder {
color: #aaa;
}
-
&:-ms-input-placeholder {
color: #aaa;
}
-
&::placeholder {
color: #aaa;
}
+
+ &:focus, &:active {
+ color: #eaeaea;
+ background-color: #252525 !important;
+ }
}
}
+.searchbox__submit svg { fill: #fc0 }
+.searchbox__reset svg { fill: #999 }
+
.algolia-autocomplete {
.ds-dropdown-menu {
font-size: 1rem;
diff --git a/docs/_sass/_style.scss b/docs/_sass/_style.scss
index 8ade52e6..52e6e8e3 100644
--- a/docs/_sass/_style.scss
+++ b/docs/_sass/_style.scss
@@ -14,7 +14,6 @@ body {
font: 300 21px Lato, 'Helvetica Neue', Helvetica, Arial, sans-serif;
color: #ddd;
background-color: #333;
- border-top: 5px solid #fc0;
@include box-shadow(inset 0 3px 30px rgba(0,0,0,.3));
text-shadow: 0 1px 3px rgba(0,0,0,.5);
-webkit-font-feature-settings: "kern" 1;
@@ -50,13 +49,28 @@ footer {
/* Header */
header {
+ padding: 15px;
+ background: darken(#333, 3%);
h1,
nav { display: inline-block; }
+ .flexbox {
+ display: flex;
+ height: 50px;
+
+ & > * { margin: auto }
+ }
+
+ .logo {
+ display: block;
+ img { margin-top: -7px }
+ }
+
+ .search .svg-icons { display: none }
}
-nav {
+nav, .meta {
ul {
padding: 0;
@@ -68,16 +82,20 @@ nav {
li { display: inline-block; }
}
-.main-nav {
- margin-top: 52px;
+.meta ul {
+ margin-left: 10px;
+
+ li { vertical-align: middle; }
+}
+
+.main-nav, .meta {
li {
- margin-right: 10px;
a {
@include border-radius(5px);
font-weight: 900;
- font-size: 14px;
+ font-size: 0.75em;
padding: 0.5em 1em;
text-shadow: none;
text-transform: uppercase;
@@ -101,7 +119,6 @@ nav {
}
}
}
-
.mobile-nav {
padding: 0 5px;
@@ -118,9 +135,9 @@ nav {
color: #fc0;
text-align: center;
text-transform: uppercase;
- font-size: 14px;
+ font-size: 0.625em;
font-weight: 900;
- padding: 5px;
+ padding: 10px 5px;
@include border-radius(5px);
}
@@ -160,20 +177,29 @@ h6:hover .header-link {
opacity: 1;
}
-@media (max-width: 768px) {
- .main-nav ul {
- text-align: right;
+@media (max-width: 568px) {
+ header { padding-bottom: 0 }
+}
+@media (max-width: 580px) {
+ header {
+ .flexbox { height: auto }
+ .logo img { margin-top: 0 }
}
}
+@media (max-width: 699px) {
+ .searchbox { display: none }
+}
+@media (max-width: 768px) {
+ .main-nav ul { text-align: right }
+}
@media (max-width: 830px) {
.main-nav {
.show-on-mobiles { display: inline; }
.hide-on-mobiles { display: none; }
}
}
-
-@media (max-width: 950px) {
- .searchbox { display: none;}
+@media (max-width: 890px) {
+ .meta { display: none; }
}
/* Footer */