快速参考

属性
bg-fixedbackground-attachment: fixed;
bg-localbackground-attachment: local;
bg-scrollbackground-attachment: scroll;

基本用法

固定

使用 bg-fixed 将背景图像固定到视窗。

我的登顶之旅
2021 年 11 月 16 日 · 阅读时长 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` 实用程序。

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

有关所有可用状态修饰符的完整列表,请查看 悬停、焦点和其他状态 文档。

断点和媒体查询

您还可以使用变体修饰符来定位媒体查询,例如响应式断点、暗模式、prefers-reduced-motion 等等。例如,使用 `md:bg-fixed` 仅在中等屏幕尺寸及以上时应用 `bg-fixed` 实用程序。

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

要了解更多信息,请查看有关 响应式设计暗模式其他媒体查询修饰符 的文档。