Skip to content

Commit c7d9213

Browse files
committed
v0.1.6 - collapse sidebars into single sticky column
1 parent 359167d commit c7d9213

2 files changed

Lines changed: 18 additions & 9 deletions

File tree

assets/scss/_layout.scss

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,32 +17,39 @@
1717
max-width: var(--col-main);
1818
}
1919

20-
.sidebar {
20+
.sidebar,
21+
.sidebar-bot {
2122
display: flex;
2223
flex-direction: column;
2324
gap: var(--space-4);
2425
}
2526

27+
/* Mobile: wrapper is transparent so sidebar-bot (taxonomy) can flow
28+
below main via order. Desktop promotes wrapper to a sticky flex column. */
29+
.sidebar-col { display: contents; }
30+
.sidebar-bot { order: 1; }
31+
2632
@media (min-width: 768px) {
2733
.page {
2834
grid-template-columns: var(--col-aside) 1fr;
29-
grid-template-areas:
30-
"aside main"
31-
"bot main";
35+
grid-template-areas: "col main";
3236
gap: var(--gutter);
3337
padding: var(--space-5) var(--space-4);
3438
align-items: start;
3539
}
36-
.sidebar { grid-area: aside; }
37-
.main { grid-area: main; }
38-
.sidebar-bot { grid-area: bot; }
39-
.sidebar {
40+
.sidebar-col {
41+
display: flex;
42+
flex-direction: column;
43+
gap: var(--space-4);
44+
grid-area: col;
4045
position: sticky;
4146
top: var(--space-5);
4247
max-height: calc(100vh - var(--space-5) * 2);
4348
overflow-y: auto;
4449
scrollbar-width: thin;
4550
}
51+
.main { grid-area: main; }
52+
.sidebar-bot { order: 0; }
4653
}
4754

4855
/* site header block inside sidebar */

layouts/_default/baseof.html

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,13 @@
1414
</head>
1515
<body>
1616
<div class="page">
17+
<div class="sidebar-col">
1718
{{- partial "sidebar.html" . -}}
19+
{{- partial "sidebar-bot.html" . -}}
20+
</div>
1821
<main class="main">
1922
{{- block "main" . }}{{ end -}}
2023
</main>
21-
{{- partial "sidebar-bot.html" . -}}
2224
</div>
2325
{{- partial "footer.html" . -}}
2426
</body>

0 commit comments

Comments
 (0)