diff --git a/src/sphinx_book_theme/assets/styles/components/_buttons.scss b/src/sphinx_book_theme/assets/styles/components/_buttons.scss index fba7a86d..a3605c24 100644 --- a/src/sphinx_book_theme/assets/styles/components/_buttons.scss +++ b/src/sphinx_book_theme/assets/styles/components/_buttons.scss @@ -117,3 +117,18 @@ div.header-article-main { display: none; } } + +.skip-link { + display: block; + left: -999px; + position: absolute; + top: -999px; + + &:focus { + left: 0; + padding: 0.2rem 0.3rem; + position: relative; + top: 0; + z-index: 999999; + } +} diff --git a/src/sphinx_book_theme/theme/sphinx_book_theme/layout.html b/src/sphinx_book_theme/theme/sphinx_book_theme/layout.html index 37f19bce..545b7e99 100644 --- a/src/sphinx_book_theme/theme/sphinx_book_theme/layout.html +++ b/src/sphinx_book_theme/theme/sphinx_book_theme/layout.html @@ -15,6 +15,8 @@ + +
{%- include "sections/announcement.html" -%}