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

Класс
Свойства
bg-fixedbackground-attachment: fixed;
bg-localbackground-attachment: local;
bg-scrollbackground-attachment: scroll;

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

Фиксированный

Используйте bg-fixed для исправления фонового изображения относительно области просмотра.

Моя поездка на вершину
16 ноября 2021 г. · 4 минуты чтения

Может быть, мы сможем жить без библиотек, такие люди, как ты и я. Может быть. Конечно, мы слишком стары, чтобы изменить мир, но как насчет того ребенка, который сел, открыл книгу прямо сейчас в отделении местной библиотеки и нашел рисунки пи-пи и пи-пи на Коте в Шляпа и пять китайских братьев? Разве ОН не заслуживает лучшего?

Смотреть. Если вы думаете, что речь идет о просроченных штрафах и недостающих книгах, вам лучше подумать еще раз. Речь идет о праве этого ребенка читать книгу, не искажая свой разум! Или: может быть, это тебя заводит, Сайнфелд; может быть, это то, как ты получаешь удовольствие. Ты и твои веселые приятели.

<div class="bg-fixed ..." style="background-image: url(...)"></div>

Локальный

Используйте bg-local для прокрутки фонового изображения с контейнером и окном просмотра.

"Потому что почта никогда не останавливается. Она просто продолжает прибывать, приходить и приходить, никогда не останавливаться. Она безжалостна. С каждым днем ее накапливается все больше и больше. тем больше их поступает. А потом считыватель штрих-кода ломается, и наступает день Информационного центра издателя".

— Новичок
<div class="bg-local ..." style="background-image: url(...)"></div>

Прокрутка

Используйте bg-scroll для прокрутки фонового изображения в области просмотра, но не в контейнере.

"Потому что почта никогда не останавливается. Она просто продолжает прибывать, приходить и приходить, никогда не останавливаться. Она безжалостна. С каждым днем ее накапливается все больше и больше. тем больше их поступает. А потом считыватель штрих-кода ломается, и наступает день Информационного центра издателя."

— Новичок
<div class="bg-scroll ..." style="background-image: url(...)"></div>

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

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

<div class="bg-local hover:bg-fixed">
  <!-- ... -->
</div>

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

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

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

<div class="bg-local md:bg-fixed">
  <!-- ... -->
</div>

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