Skip to content

Commit a1d9b03

Browse files
author
JoelCDL
committed
Stretch quicklink box links to fill leftover space
1 parent 29dc924 commit a1d9b03

File tree

3 files changed

+32
-20
lines changed

3 files changed

+32
-20
lines changed

css/components/sidebarnav.css

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,6 @@
1414
&:not(:last-child) {
1515
border-block-end: 1px solid oklch(88% 0 0deg);
1616
}
17-
18-
a {
19-
display: flex;
20-
align-items: center;
21-
padding: 0.35rem var(--space2);
22-
}
2317
}
2418
}
2519

@@ -36,6 +30,8 @@
3630
}
3731

3832
a {
33+
display: block;
34+
padding: 0.35rem var(--space2);
3935
text-decoration: none;
4036

4137
&:focus,
@@ -44,3 +40,19 @@
4440
}
4541
}
4642
}
43+
44+
@media (--min-width2) {
45+
/* Balance all sidebarnav (quicklink) link heights
46+
with all available vertical space within sidebarnav boxes: */
47+
48+
.c-sidebarnav,
49+
.c-sidebarnav :is(ul, li, a) {
50+
display: flex;
51+
flex-direction: column;
52+
flex-grow: 1;
53+
}
54+
55+
.c-sidebarnav a {
56+
justify-content: center;
57+
}
58+
}

css/templates/home.css

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@
99
'serviceheading'
1010
'servicebox'
1111
'newsreel'
12-
'quicklink1'
13-
'quicklink2'
12+
'quicklinks'
1413
'meet'
1514
'social'
1615
'footer'
@@ -24,7 +23,7 @@
2423
'serviceheading serviceheading'
2524
'servicebox servicebox'
2625
'newsreel newsreel'
27-
'quicklink1 quicklink2'
26+
'quicklinks quicklinks'
2827
'meet social'
2928
'footer footer'
3029
/ 1fr 1fr;
@@ -33,9 +32,9 @@
3332
@media (--min-width2) {
3433
grid-template:
3534
'header header'
36-
'slideshow quicklink1'
37-
'slideshow quicklink2' 1fr
38-
'serviceheading quicklink2'
35+
'slideshow quicklinks'
36+
'slideshow quicklinks'
37+
'serviceheading quicklinks'
3938
'servicebox meet'
4039
'newsreel social'
4140
'footer footer'
@@ -70,12 +69,11 @@
7069
grid-area: newsreel;
7170
}
7271

73-
.c-quicklink1 {
74-
grid-area: quicklink1;
75-
}
76-
77-
.c-quicklink2 {
78-
grid-area: quicklink2;
72+
.c-quicklinks {
73+
display: flex;
74+
grid-area: quicklinks;
75+
flex-direction: column;
76+
gap: var(--space2);
7977
}
8078

8179
.c-meet {

elements/1-pages/homepage.hbs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,10 @@
66
{{ render '@serviceheading' }}
77
{{ render '@servicebox' }}
88
{{ render '@newsreel' }}
9-
{{ render '@quicklink--1' }}
10-
{{ render '@quicklink--2' }}
9+
<aside class="c-quicklinks">
10+
{{ render '@quicklink--1' }}
11+
{{ render '@quicklink--2' }}
12+
</aside>
1113
{{ render '@meet' }}
1214
{{ render '@social' }}
1315
{{ render '@footer' }}

0 commit comments

Comments
 (0)