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

Фильтр

Tailwind CSS version
v2.1+

Утилиты для включения и отключения фильтров на элементе.

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

Класс
Свойства
filterfilter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
filter-nonefilter: none;

Применение

Используйте утилиту filter для включения фильтров (в сочетании с другими утилитами фильтрации, такими как blur или grayscale) и утилиту filter-none для удаления фильтров.

<div class="filter grayscale blur-md contrast-200 ...">
  <!-- ... -->
</div>

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

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

<div class="filter blur-lg md:filter-none ...">
  <!-- ... -->
</div>

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

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

Варианты

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

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

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

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

Отключение

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

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