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

Преобразование

Утилиты для управления поведением трансформации.

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

Класс
Свойства
transform--tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
transform-gpu--tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
transform-nonetransform: none;

Преобразование

Чтобы включить преобразования, вы должны добавить утилиту transform.

<img class="transform rotate-45 ...">
<img class="transform skew-y-12 ...">
<img class="transform scale-50 ...">
<img class="transform translate-x-4 translate-y-4 ...">

Аппаратное ускорение

Многие преобразования могут выполняться на графическом процессоре вместо процессора. Это обеспечивает лучшую производительность. Вы можете использовать утилиту transform-gpu, чтобы включить ускорение графического процессора.

<div class="transform-gpu scale-150 ..."></div>

Отключение

Если вы хотите отключить преобразования, вы можете использовать утилиту transform-none.

<div class="transform rotate-45 lg:transform-none ..."></div>

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

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

<img class="transform sm:transform-gpu md:transform-none ...">

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

Варианты

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

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

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

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

Отключение

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

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