CSS では、filter 属性を使用して画像の色を変更できます。たとえば、画像を白黒に設定するには「filter:grayscale(%);」を使用します。「filter: sepia( %);」で写真をセピア画像などに設定します。 CSS のフィルター プロパティは主に画像の視覚効果を設定するために使用されます。
このチュートリアルの動作環境: Windows 7 システム、CSS3&&HTML5 バージョン、Dell G3 コンピューター。
CSS の filter 属性を使用すると、Photoshop のようなフィルター効果を画像に適用して、画像の色を変更できます。
<!DOCTYPE HTML> <html> <head> <meta charset="UTF-8"> <style type="text/css"> img{ width: 300px; } .img1{ /*元素的灰度*/ /*考虑浏览器兼容性:兼容Chrome,Safari,Opera*/ -webkit-filter: grayscale(100%); filter: grayscale(100%); } .img2{ /*将图像转换为棕褐色图像*/ /*考虑浏览器兼容性:兼容Chrome,Safari,Opera*/ -webkit-filter: sepia(100%); filter: sepia(100%); } .img3{ /*色调旋转*/ /*考虑浏览器兼容性:兼容Chrome,Safari,Opera*/ -webkit-filter:hue-rotate(55deg); filter: hue-rotate(55deg); } .img4{ /*反转元素*/ /*考虑浏览器兼容性:兼容Chrome,Safari,Opera*/ -webkit-filter: invert(100%); filter: invert(100%); } </style> </head> <body> <div class="demo"> <img src="img/1.jpg" class="img1"/ alt="CSSで画像の色を変える方法" > <img src="img/1.jpg" class="img2"/ alt="CSSで画像の色を変える方法" > <img src="img/1.jpg" class="img3"/ alt="CSSで画像の色を変える方法" > <img src="img/1.jpg" class="img4"/ alt="CSSで画像の色を変える方法" > </div> </body> </html>
元の画像:
##フィルター属性を使用して色を変更します[推奨チュートリアル] :CSS ビデオ チュートリアル 、html ビデオ チュートリアル ]
CSS フィルター属性
CSS のフィルター属性が主に使用されます画像の視覚効果を設定します。 構文:filter: none|blur()|brightness()|contrast()|drop-shadow()|grayscale()|hue-rotate()|invert()|opacity()|saturate()|sepia()|url();
プログラミング ビデオをご覧ください。 !
以上がCSSで画像の色を変える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。