comparison default/assets/scss/vendors/bootstrap/mixins/_screen-reader.scss @ 0:1d038bc9b3d2 default tip

Up:default
author Liny <dev@neowd.com>
date Sat, 31 May 2025 09:21:51 +0800
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:1d038bc9b3d2
1 // Only display content to screen readers
2 //
3 // See: http://a11yproject.com/posts/how-to-hide-content
4 // See: http://hugogiraudel.com/2016/10/13/css-hide-and-seek/
5
6 @mixin sr-only {
7 position: absolute;
8 width: 1px;
9 height: 1px;
10 padding: 0;
11 overflow: hidden;
12 clip: rect(0,0,0,0);
13 white-space: nowrap;
14 clip-path: inset(50%);
15 border: 0;
16 }
17
18 // Use in conjunction with .sr-only to only display content when it's focused.
19 //
20 // Useful for "Skip to main content" links; see https://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
21 //
22 // Credit: HTML5 Boilerplate
23
24 @mixin sr-only-focusable {
25 &:active,
26 &:focus {
27 position: static;
28 width: auto;
29 height: auto;
30 overflow: visible;
31 clip: auto;
32 white-space: normal;
33 clip-path: none;
34 }
35 }