Skip to main content
U.S. flag

An official website of the United States government

Foundation

Visibilty

Change the visibility characteristics of an element

Visibility

CSS property: visibility

.vads-u-visibility--hidden

Hides an element while leaving the space where it would have been

.vads-u-visibility--visible

Makes a hidden element visible. DOES NOT override screen-reader visibility utility.

.vads-u-visibility--screen-reader

Hides content visually but allows access to screen readers

Guidance

  • If you want to hide an element visually and from screen readers as well as discard the space where it would have been, consider using a display utility instead.

Responsive prefixes

Add a responsive breakpoint prefix separated with a : to target a utility at a responsive breakpoint and higher, following a mobile-first methodology.

Items made visible

Visible on small-screen breakpoint and larger
Visible on medium-screen breakpoint and larger
Visible on small-desktop-screen breakpoint and larger
Visible on large-screen breakpoint and larger

Items made hidden

Invisible on small-screen breakpoint and larger
Invisible on medium-screen breakpoint and larger
Invisible on small-desktop-screen breakpoint and larger
Invisible on large-screen and larger

Example

<div class="vads-u-visibility--hidden large-screen:vads-u-visibility--visible">
VADS Breakpoint Sass Variable USWDS Breakpoint Custom Property Width
$xsmall-screen --mobile 320px
$small-screen --mobile-lg 481px
-- --tablet 640px
$medium-screen --medium-screen 768px
$small-desktop-screen --desktop 1024px
$large-screen --desktop-lg 1201px

Read more about breakpoints.

Edit this page in GitHub (Permissions required)
Last updated: Apr 29, 2022