docs: adds a skip link so that you can skip the nav via keyboard (#829)
This commit is contained in:
parent
353bc89f65
commit
0c729f248d
2 changed files with 30 additions and 0 deletions
|
@ -433,6 +433,35 @@ h2.heading {
|
|||
white-space: nowrap;
|
||||
border-width: 0;
|
||||
}
|
||||
|
||||
.focus\:not-sr-only:focus,
|
||||
.focus\:not-sr-only:focus-visible {
|
||||
position: static;
|
||||
width: auto;
|
||||
height: auto;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
overflow: visible;
|
||||
clip: auto;
|
||||
white-space: normal;
|
||||
}
|
||||
|
||||
.skiplink,
|
||||
.skiplink:focus,
|
||||
.skiplink:focus-visible {
|
||||
position: absolute;
|
||||
padding: 0.25em;
|
||||
font-size: larger;
|
||||
top: 0.5rem;
|
||||
left: 0.5rem;
|
||||
z-index: 999;
|
||||
display: block;
|
||||
background-color: var(--theme-bg);
|
||||
color: var(--theme-text-accent);
|
||||
border-radius: 0.25em;
|
||||
outline: var(--theme-text-accent) solid 1px;
|
||||
outline-offset: 0;
|
||||
}
|
||||
/* Screenreader Only Text - End */
|
||||
|
||||
:target {
|
||||
|
|
|
@ -256,6 +256,7 @@ if (currentPage) {
|
|||
|
||||
<body>
|
||||
<header>
|
||||
<a href="#article" class="sr-only focus:not-sr-only skiplink"><span>Skip to Content</span></a>
|
||||
<nav class="nav-wrapper" title="Top Navigation">
|
||||
<div class="menu-toggle">
|
||||
<MenuToggle client:idle/>
|
||||
|
|
Loading…
Reference in a new issue