diff --git a/assets/sass/application.scss b/assets/sass/application.scss index 8f6b52802c..4023637a23 100644 --- a/assets/sass/application.scss +++ b/assets/sass/application.scss @@ -53,6 +53,7 @@ pre { } #dark-mode-button { + grid-area: dark; display: none; width: 28px; background-color: transparent; @@ -60,17 +61,3 @@ pre { align-self: center; margin: 5px; } - -@media (max-width: $default + 100) { - #dark-mode-button { - top: 41px; - right: 5px; - } -} - -@media (max-width: $default) { - #dark-mode-button { - top: 5px; - right: 20px; - } -} diff --git a/assets/sass/forms.scss b/assets/sass/forms.scss index 562f92e0c5..427ace6af8 100644 --- a/assets/sass/forms.scss +++ b/assets/sass/forms.scss @@ -42,7 +42,7 @@ form#search { @include box-shadow(inset 0 1px 4px #ddd); input { - width: 100%; + width: calc(100% - 10px); height: 20px; margin-top: 4px; margin-bottom: 2px; diff --git a/assets/sass/layout.scss b/assets/sass/layout.scss index 291d8e20d3..31c5705d07 100644 --- a/assets/sass/layout.scss +++ b/assets/sass/layout.scss @@ -77,7 +77,6 @@ aside { #masthead { height: 295px; - margin-top: -20px; margin-bottom: 2em; @include background-image-2x($baseurl + "images/bg/isometric-grid", 35px, 21px, top right, repeat); @@ -110,30 +109,22 @@ aside { // Header header { - padding-bottom: 26px; - margin-top: 14px; + padding: 1rem 0; - display: flex; - flex-direction: row; + display: grid; + grid-template-areas: "logo tagline search dark"; + grid-template-columns: auto 1fr auto auto; + align-items: center; - div { - display: flex; - flex-direction: row; - align-items: center; - - &:first-child { - flex-grow: 4; - } - } #logo { + grid-area: logo; display: flex; } #tagline { - display: block; - margin-left: 8px; + grid-area: tagline; + margin-left: 0.8em; font-size: clamp(0.8rem, 2vw, 1.3rem); - line-height: 24px; color: var(--light-font-color); em { @@ -451,10 +442,7 @@ table.benchmarks { .responsive-table { overflow-x: auto; } .center img { height: 100%; } header{ - a, span { - padding-left: 1rem; - margin-bottom: 10px ; - } + padding: 1rem; } #content { width: 100%; } .inner { width: 100%; } @@ -464,7 +452,6 @@ table.benchmarks { height: unset; .inner { display: flex; - margin-top: 1.8rem; div:first-of-type { padding:1rem; } @@ -489,13 +476,12 @@ table.benchmarks { // Mobile @media (max-width: $mobile-m) { header { - padding-bottom: 3rem; + grid-template-areas: "logo tagline dark" + "search search search"; #tagline { font-size: clamp(0.8rem, 3vw, 1.3rem); } - flex-direction: column; } - #home { .inner { > header { padding-bottom: 2.5rem; } } } #masthead { .inner { flex-direction: column-reverse; } .illustration-wrapper { diff --git a/assets/sass/search.scss b/assets/sass/search.scss index 449e70a1aa..ad3c808c23 100644 --- a/assets/sass/search.scss +++ b/assets/sass/search.scss @@ -2,6 +2,8 @@ @import "mixins"; #search-container { + grid-area: search; + display: flex; position: relative; width: 300px; padding-left: 60px; @@ -153,10 +155,6 @@ ol.full-search-results { @media (max-width: $mobile-m) { #search-container { width: inherit; - margin-left: 15px; - } - #search-results{ - margin-top: 4px; } } diff --git a/layouts/partials/header.html b/layouts/partials/header.html index 8c6c33926b..5367484ce0 100644 --- a/layouts/partials/header.html +++ b/layouts/partials/header.html @@ -1,29 +1,25 @@
-
- - - -
+ + + -
- {{ if ne (.Scratch.Get "section") "search" }} -
- -
-
- {{ end }} - + {{ if ne (.Scratch.Get "section") "search" }} +
+ +
+ {{ end }} +