Skip to content

Commit 732ef52

Browse files
Update tablist component styling to account for a-z tabs
1 parent 5ff9591 commit 732ef52

File tree

1 file changed

+27
-12
lines changed

1 file changed

+27
-12
lines changed
+27-12
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,44 @@
11
.c-tablist {
2-
--focus-outline-offset: -0.25em;
2+
--focus-outline-offset: 0;
3+
--color-link: var(--color-neutral-dark);
34
--link-decoration: none;
45

5-
box-shadow: inset 0 -1px 0 var(--color-neutral-dark-alpha);
6-
margin-block-end: var(--space-s);
7-
padding-inline: var(--page-gutter);
6+
display: flex;
7+
font: var(--font-label);
8+
font-size: var(--font-size-s);
9+
margin-block: var(--space-m);
810

911
& ul {
12+
align-items: start;
1013
display: flex;
11-
justify-content: center;
14+
flex-wrap: wrap;
15+
margin-inline: auto;
16+
row-gap: var(--space-s);
17+
}
18+
19+
& li {
20+
min-inline-size: 3rem;
21+
22+
&:not(:first-child) {
23+
box-shadow: inset 1px 0 var(--color-neutral-dark-alpha);
24+
}
1225
}
1326

1427
& a {
1528
display: block;
16-
padding-block: var(--space-m);
17-
padding-inline: var(--space-xs);
29+
padding-block: var(--space-s);
30+
padding-inline: var(--space-m);
1831
text-align: center;
19-
white-space: nowrap;
2032

21-
@media screen and (--from-s) {
22-
padding-inline: var(--space-m);
33+
&[aria-current] {
34+
background-color: var(--color-neutral-dark-alpha);
35+
box-shadow: inset 0 1px 0 var(--color-neutral-dark-alpha);
36+
letter-spacing: -0.0313rem;
2337
}
2438

25-
&[aria-current] {
26-
box-shadow: inset 0 -2px 0 var(--color-neutral-light);
39+
&:focus {
40+
position: relative;
41+
z-index: 1;
2742
}
2843
}
2944
}

0 commit comments

Comments
 (0)