diff --git a/site/assets/js/application.js b/site/assets/js/application.js index 8ee92d528..8bf69bb2f 100644 --- a/site/assets/js/application.js +++ b/site/assets/js/application.js @@ -16,10 +16,10 @@ 'use strict' // Scroll the active sidebar link into view - var sidenav = document.querySelector('.bd-links') + var sidenav = document.querySelector('.bd-sidebar') if (sidenav) { var sidenavHeight = sidenav.clientHeight - var sidenavActiveLink = document.querySelector('#bd-docs-nav .active') + var sidenavActiveLink = document.querySelector('.bd-links-nav .active') var sidenavActiveLinkTop = sidenavActiveLink.offsetTop var sidenavActiveLinkHeight = sidenavActiveLink.clientHeight var viewportTop = sidenavActiveLinkTop diff --git a/site/assets/scss/_content.scss b/site/assets/scss/_content.scss index 261578885..20237f047 100644 --- a/site/assets/scss/_content.scss +++ b/site/assets/scss/_content.scss @@ -3,10 +3,8 @@ // // Offset for the sticky header -@include media-breakpoint-up(md) { - :root { - scroll-padding-top: 4rem; - } +:root { + scroll-padding-top: 5rem; } .bd-content { diff --git a/site/assets/scss/_layout.scss b/site/assets/scss/_layout.scss index 96f4fdb63..13f2173ce 100644 --- a/site/assets/scss/_layout.scss +++ b/site/assets/scss/_layout.scss @@ -1,15 +1,11 @@ .bd-layout { --bs-gutter-x: #{$bd-gutter-x}; - @include media-breakpoint-up(md) { + @include media-breakpoint-up(lg) { display: grid; grid-template-areas: "sidebar main"; - grid-template-columns: 1fr 3fr; - gap: $grid-gutter-width; - } - - @include media-breakpoint-up(lg) { grid-template-columns: 1fr 5fr; + gap: $grid-gutter-width; } } @@ -20,6 +16,11 @@ .bd-main { grid-area: main; + @include media-breakpoint-down(lg) { + max-width: 760px; + margin-inline: auto; + } + @include media-breakpoint-up(md) { display: grid; grid-template-areas: diff --git a/site/assets/scss/_navbar.scss b/site/assets/scss/_navbar.scss index 97da98ecf..a56ec6251 100644 --- a/site/assets/scss/_navbar.scss +++ b/site/assets/scss/_navbar.scss @@ -47,11 +47,11 @@ vertical-align: -.125rem; } - .offcanvas { + .offcanvas-lg { background-color: var(--bd-violet); border-left: 0; - @include media-breakpoint-down(md) { + @include media-breakpoint-down(lg) { box-shadow: $box-shadow-lg; } } diff --git a/site/assets/scss/_search.scss b/site/assets/scss/_search.scss index f3ffb01a6..2154a6dd2 100644 --- a/site/assets/scss/_search.scss +++ b/site/assets/scss/_search.scss @@ -23,7 +23,11 @@ position: absolute; top: .75rem; left: 50%; - width: 100%; + width: 200px; + margin-left: -100px; + } + + @include media-breakpoint-up(xl) { width: 280px; margin-left: -140px; } diff --git a/site/assets/scss/_sidebar.scss b/site/assets/scss/_sidebar.scss index dd779948a..ed76b3ca8 100644 --- a/site/assets/scss/_sidebar.scss +++ b/site/assets/scss/_sidebar.scss @@ -1,13 +1,5 @@ .bd-sidebar { - @include media-breakpoint-down(md) { - margin: 0 calc(var(--bs-gutter-x) * -.5) 1rem; // stylelint-disable-line function-disallowed-list - } -} - -.bd-links { - overflow: auto; - - @include media-breakpoint-up(md) { + @include media-breakpoint-up(lg) { position: sticky; top: 5rem; // Override collapse behaviors @@ -22,14 +14,11 @@ } .bd-links-nav { - @include media-breakpoint-down(md) { - padding: 1.5rem 1.25rem; + @include media-breakpoint-down(lg) { font-size: .875rem; - background-color: $gray-100; - border-bottom: 1px solid $gray-200; } - @include media-breakpoint-between(xs, md) { + @include media-breakpoint-between(xs, lg) { column-count: 2; column-gap: 1.5rem; @@ -46,7 +35,7 @@ .bd-links-link { padding: .1875rem .5rem; margin-top: .125rem; - margin-left: 1.125rem; + margin-left: 1rem; color: rgba($black, .65); text-decoration: if($link-decoration == none, null, none); diff --git a/site/layouts/_default/docs.html b/site/layouts/_default/docs.html index 7658301a2..60a1419dd 100644 --- a/site/layouts/_default/docs.html +++ b/site/layouts/_default/docs.html @@ -1,7 +1,16 @@ {{ define "main" }} -
+
@@ -17,7 +26,7 @@
{{ if (eq .Page.Params.toc true) }} -
+
+ {{- else }} +
+ {{- end }} + +
{{ partial "icons/bootstrap-white-fill.svg" (dict "class" "d-block my-1" "width" "40" "height" "32") }} -
- {{- if eq .Layout "docs" }} - -
- {{- end }} +
-
+
Bootstrap
- +
diff --git a/site/layouts/partials/docs-sidebar.html b/site/layouts/partials/docs-sidebar.html index 3dc72b881..3ffe9f4d4 100644 --- a/site/layouts/partials/docs-sidebar.html +++ b/site/layouts/partials/docs-sidebar.html @@ -1,8 +1,8 @@ -