Filters
用於對元素套用濾鏡的通用類別。
| Class | Styles |
|---|---|
filter-none | filter: none; |
filter-(<custom-property>) | filter: var(<custom-property>); |
filter-[<value>] | filter: <value>; |
使用 blur-xs 和 grayscale 等通用類別來對元素套用濾鏡:
blur-xs
grayscale
combined
<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" />使用 filter-[<value>] 語法,根據完全自訂的值來設定 filter:
<img class="filter-[url('filters.svg#filter-id')] ..." src="/img/mountains.jpg" />對於 CSS 變數,你也可以使用 filter-(<custom-property>) 語法:
<img class="filter-(--my-filter) ..." src="/img/mountains.jpg" />這只是 filter-[var(<custom-property>)] 的簡寫形式,會自動為你加上 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" />在變體文件中了解更多關於使用變體的資訊。