フィルター
要素に彩度フィルターを適用するためのユーティリティ。
要素の彩度を制御するには、saturate-{amount}
ユーティリティを使用します。
saturate-50
saturate-100
saturate-150
saturate-200
<div class="saturate-50 ...">
<!-- ... -->
</div>
<div class="saturate-100 ...">
<!-- ... -->
</div>
<div class="saturate-150 ...">
<!-- ... -->
</div>
<div class="saturate-200 ...">
<!-- ... -->
</div>
要素のすべてのフィルターを一度に削除するには、filter-none
ユーティリティを使用します。
<div class="blur-md invert saturate-150 md:filter-none">
<!-- ... -->
</div>
これは、ホバー時や特定のブレークポイントなど、条件付きでフィルターを削除する場合に便利です。
Tailwind を使用すると、バリアント修飾子を使用して、さまざまな状態においてユーティリティクラスを条件付きで適用できます。たとえば、 hover:saturate-150
を使用すると、saturate-150
ユーティリティはhover.
<div class="saturate-50 hover:saturate-150">
<!-- ... -->
</div>
で使用できるすべての状態修飾子の完全なリストについては、 ホバー、フォーカス、その他の状態 ドキュメントをご覧ください。
バリアント修飾子を使用して、レスポンシブブレークポイント、ダークモード、prefers-reduced-motion など、メディアクエリをターゲットにすることもできます。たとえば、md:saturate-150
を使用すると、中規模以上の画面サイズでのみ saturate-150
ユーティリティが適用されます。
<div class="saturate-50 md:saturate-150">
<!-- ... -->
</div>
詳細については、 レスポンシブデザイン, ダークモード および その他のメディアクエリ修飾子のドキュメントをご覧ください。.
デフォルトでは、Tailwindはいくつかの汎用的なsaturate
ユーティリティを含んでいます。これらの値は、tailwind.config.js
ファイル内のtheme.saturate
またはtheme.extend.saturate
を編集することでカスタマイズできます。
module.exports = {
theme: {
extend: {
saturate: {
25: '.25',
75: '.75',
}
}
}
}
デフォルトテーマのカスタマイズの詳細については、テーマのカスタマイズドキュメントを参照してください。
一意のsaturate
値を使用する必要がある場合テーマに含めるのが適切でない場合は、角括弧を使用して、任意の値を使用してプロパティをオンザフライで生成します。
<div class="saturate-[.25]">
<!-- ... -->
</div>
任意の値のサポートの詳細については、 任意の値 ドキュメントを参照してください。