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

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

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

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

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

Применение

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

Быстрая, коричневая лиса, перепрыгнула через ленивого пса.

Быстрая, коричневая лиса, перепрыгнула через ленивого пса.

Быстрая, коричневая лиса, перепрыгнула через ленивого пса.

Быстрая, коричневая лиса, перепрыгнула через ленивого пса.

Быстрая, коричневая лиса, перепрыгнула через ленивого пса.

<p class="text-purple-700 text-opacity-100 ...">Быстрая коричневая лиса...</p>
<p class="text-purple-700 text-opacity-75 ...">Быстрая коричневая лиса...</p>
<p class="text-purple-700 text-opacity-50 ...">Быстрая коричневая лиса...</p>
<p class="text-purple-700 text-opacity-25 ...">Быстрая коричневая лиса...</p>
<p class="text-purple-700 text-opacity-0 ...">Быстрая коричневая лиса...</p>

Обратите внимание: поскольку эти утилиты реализованы с использованием настраиваемых свойств CSS, для их работы в том же элементе должна присутствовать утилита .text-{color}.

Не пытайтесь использовать утилиты непрозрачности текста для унаследованного цвета текста

<div class="text-black">
  <div class="text-opacity-50">...</div>
</div>

Убедитесь, что вы явно добавили утилиту цвета текста к тому же элементу

<div class="text-black">
  <div class="text-black text-opacity-50">...</div>
</div>

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

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

<div class="text-blue-500 text-opacity-75 md:text-opacity-50">
  <!-- ... -->
</div>

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

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

Чтобы настроить значения непрозрачности сразу для всех утилит, связанных с непрозрачностью, используйте раздел opacity в конфигурации темы tailwind.config.js:

  // tailwind.config.js
  module.exports = {
    theme: {
      extend: {
        opacity: {
+         '10': '0.1',
+         '20': '0.2',
+         '95': '0.95',
        }
      }
    }
  }

Если вы хотите настроить только утилиты непрозрачности текста, используйте раздел textOpacity:

  // tailwind.config.js
  module.exports = {
    theme: {
      extend: {
        textOpacity: {
+         '10': '0.1',
+         '20': '0.2',
+         '95': '0.95',
        }
      }
    }
  }

Дополнительные сведения о настройке темы по умолчанию смотрите в документации по настройке темы.

Варианты

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

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

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

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

Отключение

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

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