Краткая справка

Класс
Свойства
visiblevisibility: visible;
invisiblevisibility: hidden;

Основы использования

Делаем элементы невидимыми

Используйте invisible, чтобы скрыть элемент, но при этом сохраните его место в DOM, влияя на расположение других элементов (сравните с .hidden из документации отображения).

01
03
<div class="grid grid-cols-3 gap-4">
  <div>01</div>
  <div class="invisible ...">02</div>
  <div>03</div>
</div>

Делаем элементы видимыми

Используйте visible, чтобы сделать элемент видимым. Это в основном полезно для отмены утилиты invisible на экранах разных размеров.

01
02
03
<div class="grid grid-cols-3 gap-4">
  <div>01</div>
  <div class="visible ...">02</div>
  <div>03</div>
</div>

Применяя условно

Tailwind lets you conditionally apply utility classes in different states using variant modifiers. For example, use hover:invisible to only apply the invisible utility on hover.

<div class="visible hover:invisible">
  <!-- ... -->
</div>

For a complete list of all available state modifiers, check out the Hover, Focus, & Other States documentation.

Контрольные точки и медиа-запросы

You can also use variant modifiers to target media queries like responsive breakpoints, dark mode, prefers-reduced-motion, and more. For example, use md:invisible to apply the invisible utility at only medium screen sizes and above.

<div class="visible md:invisible">
  <!-- ... -->
</div>

To learn more, check out the documentation on Responsive Design, Dark Mode and other media query modifiers.