Spaces:
Sleeping
Sleeping
| /** | |
| * @file | |
| * Utility classes to hide elements in different ways. | |
| */ | |
| /** | |
| * Hide elements from all users. | |
| * | |
| * Used for elements which should not be immediately displayed to any user. An | |
| * example would be collapsible details that will be expanded with a click | |
| * from a user. The effect of this class can be toggled with the jQuery show() | |
| * and hide() functions. | |
| */ | |
| .hidden { | |
| display: none; | |
| } | |
| /** | |
| * Hide elements visually, but keep them available for screen readers. | |
| * | |
| * Used for information required for screen reader users to understand and use | |
| * the site where visual display is undesirable. Information provided in this | |
| * manner should be kept concise, to avoid unnecessary burden on the user. | |
| * "!important" is used to prevent unintentional overrides. | |
| */ | |
| .visually-hidden { | |
| position: absolute ; | |
| overflow: hidden; | |
| clip: rect(1px, 1px, 1px, 1px); | |
| width: 1px; | |
| height: 1px; | |
| word-wrap: normal; | |
| } | |
| /** | |
| * The .focusable class extends the .visually-hidden class to allow | |
| * the element to be focusable when navigated to via the keyboard. | |
| */ | |
| .visually-hidden.focusable:active, | |
| .visually-hidden.focusable:focus { | |
| position: static ; | |
| overflow: visible; | |
| clip: auto; | |
| width: auto; | |
| height: auto; | |
| } | |
| /** | |
| * Hide visually and from screen readers, but maintain layout. | |
| */ | |
| .invisible { | |
| visibility: hidden; | |
| } | |