Skip to content

Commit 257115d

Browse files
committed
Final (tm) sweep of accessibility tweaks
Aside from the codeblocks (styling of which is not entirely in our control), this puts us with 0 violations according to the IBM Accessibility 7.3 guidelines which seem to be quite strict.
1 parent a01d65c commit 257115d

File tree

8 files changed

+35
-12
lines changed

8 files changed

+35
-12
lines changed

themes/CodeMeta-Pyramids/layouts/_default/landing.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
{{ partial "page-header.html" . }}
66

77

8-
<div class="main main-raised">
8+
<div id="jump-to-content" class="main main-raised">
99
<div class="section section-basic">
1010
<div class="container">
1111
<div class="row">

themes/CodeMeta-Pyramids/layouts/_default/list.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
{{ partial "page-header.html" . }}
66

7-
<div class="main main-raised">
7+
<div id="jump-to-content" class="main main-raised">
88
<div class="section section-basic">
99
<div class="container">
1010

themes/CodeMeta-Pyramids/layouts/_default/sidenav.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
{{ partial "page-header.html" . }}
66

77

8-
<div class="main main-raised">
8+
<div id="jump-to-content" class="main main-raised">
99
<div class="section section-basic">
1010
<div class="container">
1111

themes/CodeMeta-Pyramids/layouts/_default/single.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
{{ partial "page-header.html" . }}
66

77

8-
<div class="main main-raised">
8+
<div id="jump-to-content" class="main main-raised">
99
<div class="section section-basic">
1010
<div class="container">
1111

themes/CodeMeta-Pyramids/layouts/partials/footer.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1+
</main>
12
<footer class="footer">
23
<div class="container">
3-
<nav class="pull-left">
4+
<nav id="footer-nav" class="pull-left" aria-label="Footer navigation">
45
<ul>
56
{{ range .Site.Menus.footer }}
67
{{ if .HasChildren }}

themes/CodeMeta-Pyramids/layouts/partials/nav.html

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
<nav class="navbar navbar-transparent fixed-top navbar-expand-lg" id="sectionsNav">
1+
<nav class="navbar navbar-transparent fixed-top navbar-expand-lg" id="sectionsNav" aria-label="Main navigation">
22
<div class="container">
33
<div class="navbar-translate">
44
<a class="navbar-brand" href=" {{ .Site.BaseURL | relURL }}">
55
{{.Site.Title }} </a>
6+
<a class="p-1" id="skip-to-content" href="#jump-to-content" aria-label="Skip to content"><i role="presentation" class="bi bi-arrow-down-circle p-1"></i>Skip to content</a>
67
<button class="navbar-toggler" type="button" data-toggle="collapse" aria-expanded="false" aria-label="Toggle navigation">
78
<span class="sr-only">Toggle navigation</span>
89
<span class="navbar-toggler-icon"></span>
@@ -22,8 +23,8 @@
2223
{{ end }}
2324
<li>
2425
<div class="form-check dark-light-toggler">
25-
<input class="form-check-input" type="checkbox" id="darkModeSwitch" aria-label="Switch between light and dark mode">
26-
<label class="form-check-label" for="darkModeSwitch">
26+
<input class="form-check-input" type="checkbox" id="darkModeSwitch" role="switch" aria-label="Switch between light and dark mode">
27+
<label class="form-check-label" for="darkModeSwitch" role="placeholder" aria-label="Select to change mode" aria-hidden="true">
2728
<i role="presentation" class='bi bi-sun-fill d-none' id='light-mode-bi' title="Light mode"></i>
2829
<i role="presentation" class='bi bi-moon-stars-fill' id='dark-mode-bi' title="Dark mode"></i>
2930
</label>

themes/CodeMeta-Pyramids/layouts/partials/page-header.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
1+
<main>
12
<div class="page-header header-filter clear-filter blue-filter"
23
style="background-image: url('{{ .Site.Params.background | absURL }}');">
34
<div class="container">
45
<div class="row">
56
<div class="col-md-8 ml-auto mr-auto">
67
<div class="brand">
78
<h1>{{ .Title }}</h1>
8-
<h3>{{ .Params.subtitle }}</h3>
9+
910
</div>
1011
</div>
1112
</div>

themes/CodeMeta-Pyramids/static/css/codemeta.css

Lines changed: 23 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ div.highlight {
7575
}
7676

7777
.highlight {
78-
background-color: var(--bs-secondary-bg);
78+
background-color: var(--bs-tertiary-bg);
7979
}
8080

8181
[data-bs-theme=dark] div.highlight {
@@ -139,11 +139,11 @@ h1,h2,h3,h4,h5,h6,h7 {
139139
}
140140

141141
.toc-level {
142-
border-right: 5px solid var(--bs-secondary-bg);
142+
border-right: 5px solid var(--bs-body-bg);
143143
}
144144

145145
.toc-level:hover {
146-
background-color: var(--bs-dark-bg-subtle);
146+
background-color: var(--bs-secondary-bg);
147147
border-right: 5px solid var(--bs-dark-border-subtle);
148148
}
149149

@@ -208,6 +208,11 @@ h1,h2,h3,h4,h5,h6,h7 {
208208
* Accessibility tweaks
209209
*/
210210

211+
:focus-visible, .dark-light-toggler:focus-within {
212+
outline: 2px dashed var(--bs-info) !important;
213+
border-radius: 2px;
214+
}
215+
211216
.main a {
212217
color: var(--bs-primary);
213218
text-decoration: underline !important;
@@ -225,3 +230,18 @@ h1,h2,h3,h4,h5,h6,h7 {
225230
code{
226231
color: var(--bs-code-color);
227232
}
233+
234+
#skip-to-content{
235+
color: var(--bs-body-color);
236+
position: absolute;
237+
top: 0px;
238+
right: 0px;
239+
padding-right: 5px;
240+
transform: translateY(-100%);
241+
background: var(--bs-secondary-bg-subtle);
242+
border-radius: 0 0 0 1em;
243+
}
244+
245+
#skip-to-content:focus{
246+
transform: translateY(0%);
247+
}

0 commit comments

Comments
 (0)