0
0
mirror of https://github.com/twbs/bootstrap.git synced 2024-12-01 13:24:25 +01:00
Bootstrap/site/assets/scss
Gaël Poupard 2bb42a9176
docs(scroll offset): improve a11y for sticky header (#33027)
Our current trick works great for headings or landmarks `:target`ed by links activation, however it still allows focus to be hidden under the sticky header. 

1. Go to any docs page, 
2. use a TOC link to scroll down the page, 
3. then `Shift`+`Tab` to navigate backward using keyboard. 

You should see on some browsers (mainly Firefox from my tests, but it used to do the same in Chrome) that focused elements isn't visible, hidden by our sticky header.

Applying `scroll-padding-top` to the `:root` solves this without any side-effect—but it requires to drop `scroll-margin-top` for anchors to prevent doubling the offset.

FWIW based on my test, Edgium and Chromium don't really care since they seem to have a new heuristic for such cases, making the focused element scroll to the center of the view.
2021-02-10 07:27:43 +02:00
..
_ads.scss Use Hugo for our docs Sass and JS. (#29280) 2019-09-17 00:22:49 +03:00
_algolia.scss Fix text decorations (#30492) 2020-03-31 21:42:38 +03:00
_anchor.scss Make docs anchorjs links darker on keyboard focus (#32050) 2020-11-02 20:55:41 +00:00
_brand.scss Update _brand.scss 2020-09-10 11:56:02 +03:00
_buttons.scss Colors rewrite (#30622) 2020-10-13 09:58:06 +02:00
_callouts.scss Drop h4 color customization in callouts (#31576) 2020-09-03 10:45:04 +02:00
_clipboard-js.scss Docs: style clipboard button on :focus, not just :hover (#32461) 2020-12-15 09:43:12 +02:00
_colors.scss Apply utilities in docs styles (#30866) 2020-05-26 19:02:19 +03:00
_component-examples.scss fix(ratio): missing variable prefix (#32501) 2021-01-06 08:14:54 +02:00
_content.scss docs(scroll offset): improve a11y for sticky header (#33027) 2021-02-10 07:27:43 +02:00
_footer.scss Apply utilities in docs styles (#30866) 2020-05-26 19:02:19 +03:00
_layout.scss docs(layout): ensure content sits in main (#31610) 2020-09-10 12:33:11 +03:00
_masthead.scss Colors rewrite (#30622) 2020-10-13 09:58:06 +02:00
_navbar.scss docs: SVG consistency changes (#32259) 2020-12-10 11:48:14 +02:00
_placeholder-img.scss Use Hugo for our docs Sass and JS. (#29280) 2019-09-17 00:22:49 +03:00
_sidebar.scss docs(sidebar): invalid CSS value (#32575) 2020-12-21 18:54:03 +02:00
_skippy.scss docs(skip links): new powers for .visually-hidden-focusable 2020-12-15 09:22:14 +02:00
_subnav.scss Revert "docs: Fix popover example showing above navbar (#32445)" (#32533) 2021-01-13 22:51:39 +02:00
_syntax.scss Update _syntax.scss (#32117) 2020-11-23 21:34:38 +02:00
_toc.scss Drop @support (position: sticky) media query (#30415) 2020-04-18 14:10:18 +02:00
_variables.scss Revert "docs: Fix popover example showing above navbar (#32445)" (#32533) 2021-01-13 22:51:39 +02:00
docs.scss Bump copyright year to 2021 (#32713) 2021-01-07 12:12:53 +02:00