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

Непрозрачность

Утилиты для управления непрозрачностью элемента.

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

Класс
Свойства
opacity-0opacity: 0;
opacity-5opacity: 0.05;
opacity-10opacity: 0.1;
opacity-20opacity: 0.2;
opacity-25opacity: 0.25;
opacity-30opacity: 0.3;
opacity-40opacity: 0.4;
opacity-50opacity: 0.5;
opacity-60opacity: 0.6;
opacity-70opacity: 0.7;
opacity-75opacity: 0.75;
opacity-80opacity: 0.8;
opacity-90opacity: 0.9;
opacity-95opacity: 0.95;
opacity-100opacity: 1;

Применение

Управляйте непрозрачностью элемента с помощью утилит opacity-{amount}.

100%
75%
50%
25%
0%
<div class="bg-light-blue-600 opacity-100 ..."></div>
<div class="bg-light-blue-600 opacity-75 ..."></div>
<div class="bg-light-blue-600 opacity-50 ..."></div>
<div class="bg-light-blue-600 opacity-25 ..."></div>
<div class="bg-light-blue-600 opacity-0 ..."></div>

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

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

<div class="opacity-100 md:opacity-50 ...">
  <!-- ... -->
</div>

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

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

Шкала непрозрачности

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

  // tailwind.config.js
  module.exports = {
    theme: {
      opacity: {
        '0': '0',
-       '25': '.25',
-       '50': '.5',
-       '75': '.75',
+       '10': '.1',
+       '20': '.2',
+       '30': '.3',
+       '40': '.4',
+       '50': '.5',
+       '60': '.6',
+       '70': '.7',
+       '80': '.8',
+       '90': '.9',
        '100': '1',
      }
    }
  }

Варианты

По умолчанию, только responsive, group-hover, focus-within, hover и focus варианты создаются для утилит opacity.

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

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

  // tailwind.config.js
  module.exports = {
    variants: {
      extend: {
        // ...
+       opacity: ['active'],
      }
    }
  }

Отключение

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

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