滤镜
用于将滤镜应用于元素的实用工具。
类名 | 样式 |
---|---|
filter-none | filter: none; |
filter-(<自定义属性>) | filter: var(<自定义属性>); |
filter-[<值>] | filter: <值>; |
使用类似 blur-xs
和 grayscale
这样的实用工具将滤镜应用于元素
blur-xs
grayscale
组合
<img class="blur-xs" src="/img/mountains.jpg" /><img class="grayscale" src="/img/mountains.jpg" /><img class="blur-xs grayscale" src="/img/mountains.jpg" />
你可以组合以下滤镜实用工具:blur, brightness, contrast, drop-shadow, grayscale, hue-rotate, invert, saturate, 和 sepia。
使用 filter-none
实用工具移除应用于元素的所有滤镜
<img class="blur-md brightness-150 invert md:filter-none" src="/img/mountains.jpg" />
使用 滤镜-[<值>]
语法 来设置滤镜基于完全自定义的值
<img class="filter-[url('filters.svg#filter-id')] ..." src="/img/mountains.jpg" />
对于 CSS 变量,你也可以使用 滤镜-(<自定义属性>)
语法
<img class="filter-(--my-filter) ..." src="/img/mountains.jpg" />
这只是一个简写形式 滤镜-[var(<自定义属性>)]
它会自动为你添加 var()
函数。
前缀一个 filter
实用工具,带有一个类似这样的变体 hover:*
,仅在该状态下应用该实用工具
<img class="blur-sm hover:filter-none ..." src="/img/mountains.jpg" />
在变体文档中了解更多关于使用变体的信息。
前缀一个 filter
实用工具 带有一个断点变体,例如 md:
,仅在以下情况下应用该实用工具中等 屏幕尺寸及以上
<img class="blur-sm md:filter-none ..." src="/img/mountains.jpg" />
在变体文档中了解更多关于使用变体的信息。