Home/Utilities/Visibility

Visibility

Control element visibility without removing it from the document flow. Unlike .hidden (display: none), visibility utilities keep the element's space reserved.

Visibility values

Visible
.invisible - space reserved, not visible
Visible
<div class="visible">Rendered and visible</div>
<div class="invisible">Space reserved but invisible</div>
<div class="collapse">Collapsed (use on table rows)</div>
ClassCSSDescription
.visiblevisibility: visibleElement is visible (default)
.invisiblevisibility: hiddenHidden but still occupies space
.collapsevisibility: collapseRemoves table row/column without affecting layout

Visibility vs. hidden

ClassOccupies space?Interactive?Use case
.invisibleYesNoPlaceholder, fade animations
.hiddenNoNoCompletely remove from layout
Responsive variants. Both .visible and .invisible support all breakpoint prefixes - e.g. md:invisible, lg:visible.