Skip to content

blur()

blur() CSS 方法将高斯模糊应用于输出图片。结果为 <filter-function>.

Blur

<https://www.tailwindcss.cn/docs/blur>

用法

ClassProperties
blur-nonefilter: blur(0);
blur-smfilter: blur(4px);
blurfilter: blur(8px);
blur-mdfilter: blur(12px);
blur-lgfilter: blur(16px);
blur-xlfilter: blur(24px);
blur-2xlfilter: blur(40px);
blur-3xlfilter: blur(64px);

模糊元素

使用 blur-{amount?} 实用程序来模糊元素。

html
&lt;div class="blur-none ...">
  &lt;!-- ... -->
&lt;/div>
&lt;div class="blur-sm ...">
  &lt;!-- ... -->
&lt;/div>
&lt;div class="blur-lg ...">
  &lt;!-- ... -->
&lt;/div>
&lt;div class="blur-2xl ...">
  &lt;!-- ... -->
&lt;/div>

移除过滤器

要一次删除元素上的所有过滤器,请使用 filter-none 实用程序:

html
&lt;div class="blur-md invert brightness-150 md:filter-none">
  &lt;!-- ... -->
&lt;/div>

悬停、焦点和其他状态

Tailwind 允许您使用变体修饰符有条件地在不同状态下应用实用程序类。例如,使用 hover:blur-lg 仅在悬停时应用 blur-lg 实用程序。

html
&lt;div class="blur hover:blur-lg">
  &lt;!-- ... -->
&lt;/div>

断点和媒体查询

您还可以使用变体修饰符来定位媒体查询,例如响应断点、深色模式、首选减少运动等。例如,使用 md:blur-lg 仅在中等屏幕尺寸及以上尺寸应用模糊-lg 实用程序。

html
&lt;div class="blur md:blur-lg">
  &lt;!-- ... -->
&lt;/div>

任意值

如果您需要使用一次性模糊值,而该值在主题中包含没有意义,请使用方括号使用任意值动态生成属性。

html
&lt;div class="blur-[2px]">
  &lt;!-- ... -->
&lt;/div>

共 20 个模块,1301 篇 Markdown 文档。