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

Изменение размера

Утилиты для управления изменением размера элемента.

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

Класс
Свойства
resize-noneresize: none;
resize-yresize: vertical;
resize-xresize: horizontal;
resizeresize: both;

Изменить размер во всех направлениях

Используйте resize, чтобы изменить размер элемента по горизонтали и вертикали.

<textarea class="resize border rounded-md"></textarea>

Изменить размер по вертикали

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

<textarea class="resize-y border rounded-md"></textarea>

Изменить размер по горизонтали

Используйте resize-x, чтобы изменить размер элемента по горизонтали.

<textarea class="resize-x border rounded-md"></textarea>

Предотвратить изменение размера

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

<textarea class="resize-none border rounded-md"></textarea>

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

Варианты

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

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

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

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

Отключение

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

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