Just-in-Time: Следующее поколение Tailwind CSS
Tailwind CSS на GitHubTailwind CSS в Telegram

Высота

Утилиты для установки высоты элемента

Справочник классов по умолчанию

Класс
Свойства
h-0height: 0px;
h-pxheight: 1px;
h-0.5height: 0.125rem;
h-1height: 0.25rem;
h-1.5height: 0.375rem;
h-2height: 0.5rem;
h-2.5height: 0.625rem;
h-3height: 0.75rem;
h-3.5height: 0.875rem;
h-4height: 1rem;
h-5height: 1.25rem;
h-6height: 1.5rem;
h-7height: 1.75rem;
h-8height: 2rem;
h-9height: 2.25rem;
h-10height: 2.5rem;
h-11height: 2.75rem;
h-12height: 3rem;
h-14height: 3.5rem;
h-16height: 4rem;
h-20height: 5rem;
h-24height: 6rem;
h-28height: 7rem;
h-32height: 8rem;
h-36height: 9rem;
h-40height: 10rem;
h-44height: 11rem;
h-48height: 12rem;
h-52height: 13rem;
h-56height: 14rem;
h-60height: 15rem;
h-64height: 16rem;
h-72height: 18rem;
h-80height: 20rem;
h-96height: 24rem;
h-autoheight: auto;
h-1/2height: 50%;
h-1/3height: 33.333333%;
h-2/3height: 66.666667%;
h-1/4height: 25%;
h-2/4height: 50%;
h-3/4height: 75%;
h-1/5height: 20%;
h-2/5height: 40%;
h-3/5height: 60%;
h-4/5height: 80%;
h-1/6height: 16.666667%;
h-2/6height: 33.333333%;
h-3/6height: 50%;
h-4/6height: 66.666667%;
h-5/6height: 83.333333%;
h-fullheight: 100%;
h-screenheight: 100vh;

Авто

Используйте h-auto, чтобы браузер определял высоту элемента.

h-auto
<div class="h-auto ...">h-auto</div>

Высота экрана

Используйте h-screen, чтобы элемент занимал всю высоту области просмотра.

h-screen
<div class="h-screen p-6 ...">h-screen</div>

Фиксированная высота

Используйте h-{number} или h-px, чтобы установить элемент на фиксированную высоту.

h-8

h-12

h-16

h-24

<div>
    <div class="h-8 ..."></div>
    <div class="h-12 ..."></div>
    <div class="h-16 ..."></div>
    <div class="h-24 ..."></div>
</div>

Полная высота

Используйте h-full, чтобы установить высоту элемента равной 100% от его родительского элемента, если родительский элемент имеет определенную высоту.

h-full
<div class="h-48">
  <div class="h-full ...">h-full</div>
</div>

Адаптивность

Чтобы контролировать высоту элемента в определенной контрольной точке, добавьте префикс {screen}: к любой существующей утилите ширины. Например, добавление класса md:h-full к элементу приведет к применению утилиты h-full при средних размерах экрана и выше.

<div class="h-8 md:h-full"></div>

Для получения дополнительной информации о функциях адаптивного дизайна Tailwind ознакомьтесь с документацией Адаптивного дизайна.


Кастомизация

Шкала высоты

По умолчанию шкала высоты Tailwind представляет собой комбинацию шкалы интервалов по умолчанию, а также некоторых дополнительных значений, специфичных для высот.

Вы можете настроить шкалу интервалов для заполнения, полей, ширины и высоты одновременно в разделе theme.spacing Вашего файла tailwind.config.js:

  // tailwind.config.js
  module.exports = {
    theme: {
      spacing: {
+       sm: '8px',
+       md: '16px',
+       lg: '24px',
+       xl: '48px',
      }
    }
  }

Чтобы настроить высоту отдельно, используйте раздел theme.height Вашего файла tailwind.config.js.

  // tailwind.config.js
  module.exports = {
    theme: {
      height: {
+       sm: '8px',
+       md: '16px',
+       lg: '24px',
+       xl: '48px',
      }
    }
  }

Варианты

По умолчанию, только responsive варианты создаются для утилит height.

Вы можете контролировать, какие варианты создаются для утилит height для изменения свойства height в разделе variants Вашего файла конфигурации tailwind.config.js.

Например, эта конфигурация также будет генерировать варианты hover и focus:

  // tailwind.config.js
  module.exports = {
    variants: {
      extend: {
        // ...
+       height: ['hover', 'focus'],
      }
    }
  }

Отключение

Если Вы не планируете использовать в своем проекте утилиты для изменения height, Вы можете полностью отключить их, установив для height свойство значение false в разделе corePlugins Вашего файла конфигурации:

  // tailwind.config.js
  module.exports = {
    corePlugins: {
      // ...
+     height: false,
    }
  }