ホームページ > 記事 > ウェブフロントエンド > CSS3で画像から色を削除できますか?
css3 では画像から色を削除できます。grayscale 属性を指定したフィルターを使用して画像から色を削除できます。filter 属性は要素の視覚効果を定義するために使用されます。grayscale 属性は画像をグレースケール画像。構文は「picture Element {filter:grayscale(100%})」です。
このチュートリアルの動作環境: Windows 10 システム、CSS3&HTML5 バージョン、Dell G3 コンピューター。
css3 は画像から色を削除できます
フィルター属性は視覚効果 (例: ぼかしや彩度) を定義します。要素 (通常は ) の .
構文は次のとおりです:
filter: none | blur() | brightness() | contrast() | drop-shadow() | grayscale() | hue-rotate() | invert() | opacity() | saturate() | sepia() | url();
ここで:
grayscale(%)
画像はグレースケール画像に変換できます。値は変換のスケールを定義します。
値が 100% の場合、グレースケール画像に完全に変換されます。値が 0% の場合、画像は変更されません。値は 0% の間です。および 100% (エフェクトの線形乗数)。設定されていない場合、値はデフォルトで 0 に設定されます。
例は次のとおりです:
<html> <head> <style> img { filter: grayscale(100%); } </style> </head> <body> <p>将图像去色:</p> <img src="pineapple.jpg" alt="Pineapple" width="300" style="max-width:90%"> </body> </html>
出力結果:
(学習ビデオ共有: css ビデオ チュートリアル)
以上がCSS3で画像から色を削除できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。