diff --git a/assets/sass/layout.scss b/assets/sass/layout.scss index c6b8485463..1558cb0b68 100644 --- a/assets/sass/layout.scss +++ b/assets/sass/layout.scss @@ -185,10 +185,18 @@ header { padding: 1rem 0; display: grid; - grid-template-areas: "logo tagline search dark"; + grid-template-areas: "logo tagline search controls"; grid-template-columns: auto 1fr auto auto; align-items: center; + .header-controls { + grid-area: controls; + display: flex; + align-items: center; + gap: 1rem; + padding-left: 1rem; + } + #logo { grid-area: logo; display: flex; @@ -507,11 +515,18 @@ table.benchmarks { // Mobile @media (max-width: $mobile-m) { header { - grid-template-areas: "logo tagline dark" - "search search search"; + grid-template-areas: "logo tagline controls" + "search search search"; + padding: 0.5rem 1rem; + #tagline { font-size: clamp(0.8rem, 3vw, 1.3rem); } + + .header-controls { + padding-left: 0; + justify-content: flex-end; + } } #masthead { .inner { flex-direction: column-reverse; } diff --git a/assets/sass/sidebar.scss b/assets/sass/sidebar.scss index f9420fe6a3..ed24ea6e53 100644 --- a/assets/sass/sidebar.scss +++ b/assets/sass/sidebar.scss @@ -35,22 +35,27 @@ aside.sidebar.active { } .sidebar-btn { display: none; + border: none; + background: none; + padding: 0; + margin: 0; + cursor: pointer; + width: 24px; + height: 24px; + transition: opacity 0.2s ease; + filter: sepia(100%) saturate(300%) brightness(70%) hue-rotate(350deg); + opacity: 0.8; + + &:hover { + opacity: 1; + } } // Breakpoint ---------------- @media (max-width: $default) { .sidebar-btn { - @include background-image-2x($baseurl + "images/icons/sidebar", 24px, 24px, left center); - @include border-top-right-radius(5px); - @include border-bottom-right-radius(5px); - background-color: var(--black-3) !important; + @include background-image-2x($baseurl + "images/icons/sidebar", 24px, 24px, center center); display: block; - position: fixed; - padding: 2rem 0rem; - z-index: 1; - border: none; - left: 0; - width: 1.6rem; } .sidebar-btn:focus + .sidebar, .sidebar:focus-within { @include responsive-sidebar-ui; diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index a7ecddf54d..fb7588a465 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -68,6 +68,7 @@

Redirecting…

{{ $style := resources.Get "sass/application.scss" | resources.ExecuteAsTemplate "application.scss" . | css.Sass | resources.Minify | fingerprint }} + diff --git a/layouts/partials/header.html b/layouts/partials/header.html index 5367484ce0..201fc18186 100644 --- a/layouts/partials/header.html +++ b/layouts/partials/header.html @@ -21,5 +21,23 @@
{{ end }} - +
+ + + + + {{ $section := .Scratch.Get "section" }} + {{ if or + (eq $section "about") + (eq $section "learn") + (eq $section "tools") + (eq $section "docs") + (eq $section "install") + (eq $section "community") + (eq .Params.Subsection "reference") + (eq .Params.Subsection "manual") + }} + + {{ end }} +
diff --git a/layouts/partials/sidebar.html b/layouts/partials/sidebar.html index a73d6a4b8e..70519d69ee 100644 --- a/layouts/partials/sidebar.html +++ b/layouts/partials/sidebar.html @@ -1,5 +1,4 @@ {{ $section := .Scratch.Get "section" }} -