Visibility
A series of utility classes that adjust the visibility property of a inline selector, with support for responsive modifiers.
Install
npm install seed-visibility --save
Dependencies
Usage
All of the following classes support responsive modifiers.
| Class | Visibility | 
|---|---|
.u-invisible | 
      hidden | 
.u-visible | 
      visible | 
Example
  I'm invisible!
  I'm visible! But only for larger displays.
<div class="u-invisible">
  I'm invisible!
</div>
<div class="u-invisible u-visible@lg">
  I'm visible! But only for larger displays.
</div>Screen readers
This technique is borrowed from Bootstrap’s screen reader class. Textual content within the utility class of .u-sr-only is only available for screen readers.
Only screen readers can see this :)
<div class="u-sr-only">Only screen readers can see this :)</div>Configurations
Below are the default Sass configuration variables for seed-visibility. The variables can be found in the pack’s _config.scss file.
seed-visibility/_config.scss$seed-visibility-invisible-namespace: u-invisible !default;
$seed-visibility-screen-reader-namespace: u-sr-only !default;
$seed-visibility-visible-namespace: u-visible !default;