ホームページ > ウェブフロントエンド > CSSチュートリアル > CSS フィルターのみを使用して黒を任意の色に変換するにはどうすればよいですか?

CSS フィルターのみを使用して黒を任意の色に変換するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-14 08:09:14
オリジナル
340 人が閲覧しました

How Can I Transform Black into Any Color Using Only CSS Filters?

CSS フィルターのみを使用して黒を任意の色に変換する方法

CSS フィルターは、Web ページ上の要素の外観を操作するための強力なツールです。最も便利なフィルターの 1 つは、要素の色相を変更するために使用できる色相回転フィルターです。ただし、色相回転フィルターは、黒ではない要素の色相を変更する場合にのみ使用できます。

これは、色相回転フィルターがカラー ホイールを中心に要素の色を回転することによって機能するためです。黒はカラー ホイールの一番下に位置するため、黒要素の色を回転する方法はありません。

ただし、CSS フィルターを使用して黒を任意の色に変換する方法はあります。これは、反転、セピア、飽和フィルターを組み合わせて使用​​することで実行できます。

反転フィルターは要素の色を反転します。これは、黒が白になり、白が黒になり、他のすべての色も同様に反転されることを意味します。

セピア フィルターは要素にセピア トーンを追加します。これは、要素が茶色に染まって見えることを意味します。

彩度フィルターは要素の彩度を高めます。これは、要素がより鮮やかでカラフルに見えることを意味します。

反転、セピア、飽和フィルターを組み合わせて使用​​することで、黒を任意の色に変換することができます。たとえば、黒を赤に変換するには、次の CSS コードを使用します。

filter: invert(100%) sepia(100%) saturate(0%);
ログイン後にコピー

このコードは、要素の色を反転し、セピア トーンを追加し、彩度を 0% に下げます。結果は赤の要素になります。

このテクニックを使用して、黒を任意の色に変換できます。希望の結果が得られるまで、反転フィルター、セピアフィルター、飽和フィルターの値を調整するだけです。

以上がCSS フィルターのみを使用して黒を任意の色に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート