Как сделать затемнение фона в css
Перейти к содержимому

Как сделать затемнение фона в css

  • автор:

Размытие фона

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

Краткая справка

Основы использования

Размытие за элементом

Используйте утилиты backdrop-blur- для управления размытием фона элемента.

div class="backdrop-blur-sm bg-white/30 . "> div> div class="backdrop-blur-md bg-white/30 . "> div> div class="backdrop-blur-xl bg-white/30 . "> div>

Удаление фильтров фона

Чтобы удалить сразу все фоновые фильтры для элемента, используйте утилиту backdrop-filter-none :

div class="backdrop-blur-md backdrop-brightness-150 md:backdrop-filter-none"> div> 

Это может быть полезно, когда вы хотите условно удалить фоновые фильтры, например, при наведении или в определенной контрольной точке.

Применяя условно

Наведение, фокус и другие состояния

Tailwind позволяет условно применять служебные классы в разных состояниях с помощью модификаторов вариантов. Например, используйте hover : backdrop-blur-lg , чтобы применять утилиту backdrop-blur-lg только при hover .

div class="backdrop-blur-sm hover:backdrop-blur-lg"> div> 

Полный список всех доступных модификаторов состояния смотрите в документации Наведение, фокус и другие состояния.

Контрольные точки и медиа-запросы

Вы также можете использовать модификаторы вариантов для таргетинга на медиа-запросы, такие как реагирующие контрольные точки, темный режим, предпочтения с уменьшенным движением и многое другое. Например, используйте md: backdrop-blur-lg , чтобы применить утилиту backdrop-blur-lg только на экранах среднего размера и выше.

div class="backdrop-blur-sm md:backdrop-blur-lg"> div> 

Использование пользовательских значений

Настройка вашей темы

По умолчанию Tailwind включает в себя несколько утилит общего назначения backdrop-blur . Вы можете настроить эти значения, отредактировав theme.backdropBlur или theme.extend.backdropBlur в вашем файле tailwind.config.js .

tailwind.config.js

module.exports =   theme:   extend:   backdropBlur:   xs: '2px',  >  >  >  > 

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

Произвольные значения

Если вам нужно использовать одноразовое backdrop-blur value , которое не имеет смысла включать в вашу тему, используйте квадратные скобки, чтобы сгенерировать свойство на лету, используя любое произвольное значение.

div class="backdrop-blur-[2px]"> div> 

Узнайте больше о поддержке произвольных значений в документации по произвольным значениям.

Copyright © 2023 Tailwind Labs Inc.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *