From 3feaf6ca0b0c6b6e134a8937ca132d43ed949a68 Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Wed, 27 Jul 2022 13:30:42 -0700 Subject: [PATCH] Move DocSearch out of offcanvas to always show it on mobile (#36824) --- site/assets/scss/_navbar.scss | 6 ++++++ site/assets/scss/_search.scss | 21 ++++++++++++++++++++- site/layouts/partials/docs-navbar.html | 22 ++++++++++++---------- 3 files changed, 38 insertions(+), 11 deletions(-) diff --git a/site/assets/scss/_navbar.scss b/site/assets/scss/_navbar.scss index 4805a3c471..0cff3e2a8f 100644 --- a/site/assets/scss/_navbar.scss +++ b/site/assets/scss/_navbar.scss @@ -4,6 +4,12 @@ background-image: linear-gradient(to bottom, rgba(var(--bd-violet-rgb), 1), rgba(var(--bd-violet-rgb), .95)); box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15), inset 0 -1px 0 rgba(0, 0, 0, .15); + .bd-navbar-toggle { + @include media-breakpoint-down(lg) { + width: 4.25rem; + } + } + .navbar-toggler { padding: 0; margin-right: -.5rem; diff --git a/site/assets/scss/_search.scss b/site/assets/scss/_search.scss index 24c0e2dc8a..bce04c9d2b 100644 --- a/site/assets/scss/_search.scss +++ b/site/assets/scss/_search.scss @@ -2,7 +2,6 @@ .bd-search { position: relative; - width: 100%; @include media-breakpoint-up(lg) { position: absolute; @@ -57,6 +56,26 @@ opacity: 1; } } + + @include media-breakpoint-down(lg) { + &, + &:hover, + &:focus { + background: transparent; + border: 0; + box-shadow: none; + } + &:focus { + box-shadow: var(--docsearch-searchbox-shadow); + } + } +} + +.DocSearch-Button-Keys, +.DocSearch-Button-Placeholder { + @include media-breakpoint-down(lg) { + display: none; + } } .DocSearch-Button-Keys { diff --git a/site/layouts/partials/docs-navbar.html b/site/layouts/partials/docs-navbar.html index 1b9a45ff7f..68a086e89b 100644 --- a/site/layouts/partials/docs-navbar.html +++ b/site/layouts/partials/docs-navbar.html @@ -1,21 +1,29 @@