Skip to content

Commit d80cb22

Browse files
authored
Update Sidebars example to fix dividers and rendering on Chrome (#33859)
1 parent 3464d3c commit d80cb22

2 files changed

Lines changed: 17 additions & 10 deletions

File tree

site/content/docs/5.0/examples/sidebars/index.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@
7070
<main>
7171
<h1 class="visually-hidden">Sidebars examples</h1>
7272

73-
<div class="d-flex flex-column p-3 text-white bg-dark" style="width: 280px;">
73+
<div class="d-flex flex-column flex-shrink-0 p-3 text-white bg-dark" style="width: 280px;">
7474
<a href="/" class="d-flex align-items-center mb-3 mb-md-0 me-md-auto text-white text-decoration-none">
7575
<svg class="bi me-2" width="40" height="32"><use xlink:href="#bootstrap"/></svg>
7676
<span class="fs-4">Sidebar</span>
@@ -126,7 +126,7 @@ <h1 class="visually-hidden">Sidebars examples</h1>
126126

127127
<div class="b-example-divider"></div>
128128

129-
<div class="d-flex flex-column p-3 bg-light" style="width: 280px;">
129+
<div class="d-flex flex-column flex-shrink-0 p-3 bg-light" style="width: 280px;">
130130
<a href="/" class="d-flex align-items-center mb-3 mb-md-0 me-md-auto link-dark text-decoration-none">
131131
<svg class="bi me-2" width="40" height="32"><use xlink:href="#bootstrap"/></svg>
132132
<span class="fs-4">Sidebar</span>
@@ -182,7 +182,7 @@ <h1 class="visually-hidden">Sidebars examples</h1>
182182

183183
<div class="b-example-divider"></div>
184184

185-
<div class="d-flex flex-column bg-light" style="width: 4.5rem;">
185+
<div class="d-flex flex-column flex-shrink-0 bg-light" style="width: 4.5rem;">
186186
<a href="/" class="d-block p-3 link-dark text-decoration-none" title="Icon-only" data-bs-toggle="tooltip" data-bs-placement="right">
187187
<svg class="bi" width="40" height="32"><use xlink:href="#bootstrap"/></svg>
188188
<span class="visually-hidden">Icon-only</span>
@@ -230,7 +230,7 @@ <h1 class="visually-hidden">Sidebars examples</h1>
230230

231231
<div class="b-example-divider"></div>
232232

233-
<div class="p-3 bg-white" style="width: 280px;">
233+
<div class="flex-shrink-0 p-3 bg-white" style="width: 280px;">
234234
<a href="/" class="d-flex align-items-center pb-3 mb-3 link-dark text-decoration-none border-bottom">
235235
<svg class="bi me-2" width="30" height="24"><use xlink:href="#bootstrap"/></svg>
236236
<span class="fs-5 fw-semibold">Collapsible</span>
@@ -293,7 +293,7 @@ <h1 class="visually-hidden">Sidebars examples</h1>
293293

294294
<div class="b-example-divider"></div>
295295

296-
<div class="d-flex flex-column align-items-stretch bg-white" style="width: 380px;">
296+
<div class="d-flex flex-column align-items-stretch flex-shrink-0 bg-white" style="width: 380px;">
297297
<a href="/" class="d-flex align-items-center flex-shrink-0 p-3 link-dark text-decoration-none border-bottom">
298298
<svg class="bi me-2" width="30" height="24"><use xlink:href="#bootstrap"/></svg>
299299
<span class="fs-5 fw-semibold">List group</span>

site/content/docs/5.0/examples/sidebars/sidebars.css

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,26 @@
1+
body {
2+
min-height: 100vh;
3+
min-height: -webkit-fill-available;
4+
}
5+
6+
html {
7+
height: -webkit-fill-available;
8+
}
9+
110
main {
211
display: flex;
312
flex-wrap: nowrap;
413
height: 100vh;
514
height: -webkit-fill-available;
15+
max-height: 100vh;
616
overflow-x: auto;
717
overflow-y: hidden;
818
}
9-
main > * {
10-
flex-shrink: 0;
11-
min-height: -webkit-fill-available;
12-
}
1319

1420
.b-example-divider {
21+
flex-shrink: 0;
1522
width: 1.5rem;
16-
height: 100%;
23+
height: 100vh;
1724
background-color: rgba(0, 0, 0, .1);
1825
border: solid rgba(0, 0, 0, .15);
1926
border-width: 1px 0;

0 commit comments

Comments
 (0)